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
- Timeline for
OnPremisePerformanceTest. Resolve JPERF-309.
2.0.1 - 2018-12-17 🎄
- Enable diagnostics for
OnPremisePerformanceTest. Resolve JPERF-232.
2.0.0 - 2018-12-03
- Allow JPT to instantiate different browsers which resolves JPERF-169.
- Add support for
virtual-users:3.3.4. - Add support for
infrastructure:4. - Add support for
aws-infrastructure:2which resolves JPERF-280.
- Drop deprecated classes
AppRegressionTest,AwsPluginTesterandBtfJiraPerformanceMeter. - Drop support of
virtual-users:2. - Drop support of
infrastructure:2. - Drop support of
aws-infrastructure:1. - Remove Kotlin data-class generated methods from API.
1.3.0 - 2018-10-31
- Expose
setAllowInsecureConnectionsinOnPremisePerformanceTest. 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
AppSourceinAppImpactTest. 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
AwsHousekeepingto the API.
- Allow throttling virtual user diagnostics.
- Define the public API.
- Reshape
JiraPerformanceTestintoAppImpactTest.
- 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.