All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
The API consists of all public Java types from com.atlassian.performance.tools.jiraperformancetests.api
and its subpackages:
- source compatibility
- binary compatibility
- behavioral compatibility with behavioral contracts expressed via Javadoc
1.3.0 - 2018-10-31
- Expose
setAllowInsecureConnections
inOnPremisePerformanceTest
. Work around JPERF-196.
1.2.1 - 2018-10-16
- Deprecate the intermediate app test APIs. Promote the high-level API and low-level API instead.
- Add an option to test on premise Jira with custom test scenario, which resolves JPERF-84.
- Accept any
AppSource
inAppImpactTest
. Work around JPERF-93. - Support testing locally built apps. Work around JPERF-93.
- Works around JPERF-83.
- Add a way to test on premise Jira instance which resolves JPERF-16
- Use stable APIs.
- Added
AwsHousekeeping
to the API.
- Allow throttling virtual user diagnostics.
- Define the public API.
- Reshape
JiraPerformanceTest
intoAppImpactTest
.
- Choose deployment for Jira and number of nodes for DC.
- Expect a correct report count.
- Force updating snapshots when running
testRefApp
. - Hint how to customize the
AppImpactTest
. - Depend on a stable version of APT
infrastructure
. - Depend on a stable version of APT
report
.
- Allow running performance tests without extra Jira apps installed.
- Generate charts in app tests. JPERF-9.
- Explain contribution guidelines.
- Correctly label the experiment test cohort.
- Distinguish between cohorts even if we test the same version of a plugin. JPERF-7.
- Allow tests to consume custom datasets created within the same task.
- Fix scanner errors in log. See JPERF-10.
- Print a full stack trace when ref app fails. JPERF-8.
0.0.2 - 2018-08-08
- Add the missing virtual users main class. See JPERF-2.
0.0.1 - 2018-08-07
- Migrate high-level test API from JPT submodule.
- Add README.md.
- Add this changelog.
- Enable Bitbucket Pipelines.