Skip to content

Releases: opensearch-project/performance-analyzer

Version 1.3.4.0 (Version compatible with OpenSearch 1.3.4)

15 Jul 05:26
d1f6515
Compare
Choose a tag to compare

Version 1.3.4.0 Release Notes

Compatible with OpenSearch 1.3.4

Version 2.1.0.0 (Version compatible with OpenSearch 2.1.0)

07 Jul 21:20
11546c5
Compare
Choose a tag to compare

Version 2.1.0.0 Release Notes

Compatible with OpenSearch 2.1.0

Features

  • Thread Metrics RCA (#180)

Maintenance

  • Update 2.1 release version (#192)
  • Update 2.1 release version (#232)

Version 2.0.0.0 (Version compatible with OpenSearch 2.0.0)

26 May 18:31
7ffe158
Compare
Choose a tag to compare

Version 2.0.0.0 Release Notes

Compatible with OpenSearch 2.0.0

Features

  • Adds setting to enable/disable Thread Contention Monitoring (#171)
  • Fixes calculation of average thread blocked time and average thread waited time (#118)

Bug fixes

  • Fix EventLogFileHandlerTests flaky test (#178)
  • Add retry for tests (#180)

Maintenance

  • Gradle 7, JDK related changes and OS 2.0 (#179)
  • Add additional logs for Integration Tests (#182)
  • Enable dependency license check and removing unused license (#183)
  • Moving build script file here from opensearch build package (#184)
  • Update directory names and remove jar for integTest (#187)
  • Update PA directories from plugins to root (#189)
  • Changes to add jdk17, remove jdk 8,14, OS 2.0 and upgrade to gradle 7 (#156)
  • Update directory names (#166)
  • Update PA directories from plugins to root (#168)

Documentation

  • Updated issue templates from .github. (#177)
  • Removing metrics which are not required now as were removed in OS 2.0 (#159)

Version 1.2.2.0 (Version compatible with OpenSearch 1.2.2)

16 Dec 17:53
725be0b
Compare
Choose a tag to compare

Version 1.2.2.0 Release Notes

Compatible with OpenSearch 1.2.2

Bug fixes

  • Upgrade plugin and log4j version (#101)
  • Upgrade plugin and log4j version (#100)

Version 1.2.1.0 (Version compatible with OpenSearch 1.2.1)

14 Dec 18:28
856f3a0
Compare
Choose a tag to compare

Version 1.2.1.0 Release Notes

Compatible with OpenSearch 1.2.1

Bug fixes

  • Upgrade plugin and log4j version (#96)
  • Upgrade plugin and log4j version (#98)

Maintenance

  • Update branch to 1.2 and add release notes (#99)

Version 1.2.0.0 (Version compatible with OpenSearch 1.2.0)

23 Nov 23:13
9c2e257
Compare
Choose a tag to compare

Version 1.2.0.0 Release Notes

Compatible with OpenSearch 1.2.0

Features

  • AdmissionControl Split RCA (#69)

Enhancements

  • Update commons-io version (#73)
  • Adds Thread_Waited_Time and Thread_Waited_Event metrics (#70)

Bug fixes

  • Add checkstyle plugin reference (#79)
  • Add snapshot variable when building RCA (#83)
  • Fix broken build and remove deb rpm files (#85)
  • Remove emitting the entry key with the METRICS_WRITE_ERROR metric (#71)
  • Add log rotation and prevent noisy logs (#87)

Maintenance

  • Add BWC tests for PA (#69)
  • Add DCO workflow and fix failing IT (#78)
  • Add DCO workflow (#83)

Documentation

  • Update README.md (#88)

Version 1.1.0.0 (Version compatible with OpenSearch 1.1.0)

07 Oct 17:50
e921d57
Compare
Choose a tag to compare

What's Changed

  • Add tests to check for writer file only if metrics are present by @sruti1312 in #35
  • Use Collector override disable list for ShardIndexingPressureMetricCollector by @tushar-kharbanda72 in #28
  • Handling purging of lingering files before scheduleExecutor start. by @khushbr in #37
  • Fix failing file handler test by @sruti1312 in #38
  • Fixes typo in APIs to enable PA batch metrics API in readme by @eirsep in #42
  • Refactor stats collector by @sruti1312 in #46
  • Remove dependency on main branch when running spotless. by @mch2 in #47
  • Add themed logo to README by @AMoo-Miki in #40
  • Updates to gradle build file by @sruti1312 in #48
  • Fix build to succeed with opensearch_version provided by @mch2 in #52
  • Fix snapshot build using OpenSearch 1.1. by @dblock in #53
  • Use performance-analyzer-rca main branch. by @dblock in #54
  • Add release notes for 1.0.1 release by @sruti1312 in #59
  • Fix deleting files within 60sec interval by @sruti1312 in #62
  • Update version and add release notes for 1.1.0.0 release by @sruti1312 in #63
  • Update the rca branch to 1.1 by @sruti1312 in #64
  • Switch opensearch from 1.x to 1.1 by @sruti1312 in #66

New Contributors

Full Changelog: 1.0.0.0...1.1.0.0

Version 1.0.1.0 (Version compatible with OpenSearch 1.0.0)

02 Sep 23:48
Compare
Choose a tag to compare

Version 1.0.1.0 Release Notes

Compatible with OpenSearch 1.0.0

Bug fixes

  • Create writer file only if metrics are present (#23)
  • Fixing Event Log file cleanup issue (#30)
  • Create writer file if metrics are available (#31)
  • Addressing the spotbug failure (#31)
  • Fixing Event Log file cleanup issue (#36)
  • Handling purging of lingering files before scheduleExecutor start (#37)
  • Fix failing file handler test (#38)
  • Add privileges for removing files (#45)
  • Fix build to succeed with opensearch_version provided (#52)

Maintenance

  • Add tests to check for writer file only if metrics are present (#35)
  • Fixing the linker error, updating from docs-beta to official document (#32)
  • Remove dependency on main branch when running spotless (#47)
  • Updates to gradle build file (#48)
  • Remove dependency on main branch when running spotless check (#54)
  • Update the branch to 1.0.1 (#58)
  • Add release notes for 1.0.1 release (#59)
  • Update the branch to 1.0.1 (#62)

Version 1.0.0.0 (Version compatible with OpenSearch 1.0.0)

13 Jul 18:26
8bad5d2
Compare
Choose a tag to compare

Version 1.0.0.0 Release Notes

Compatible with OpenSearch 1.0.0

Enhancements

  • Add CONFIG_DIR_NOT_FOUND in StatExceptionCode (#11)

Bug fixes

  • Create conf directory if not exist to avoid NoSuchFile exceptions (#9)
  • Update docker artifact link (#9)
  • Modify JVM gen tuning policy and update the Unit test (#12)
  • Fix actions by legacy cluster endpoints (#21)

Infrastructure

  • Upgrade Jackson version to 2.11.4 (#13)
  • Upgrade Jackson version to 2.11.4 (#15)
  • Update version to rc1 (#16)
  • Update to rc1 version and opendistro links (#17)
  • Enabled automated license header checks (#22)
  • Standardize processes across all plugins - Checklist items (#26)
  • Standardize processes across all plugins - Checklist items (#22)

Maintenance

  • Modify printing stacktrace to logger instead of stdout (#10)
  • Modify namespace from opendistro to opensearch (#12)
  • Modify namespace to opensearch (#14)
  • Update REST resources to follow new OpenSearch naming convention (#14)
  • Replace references to /_opendistro with /_plugins (#16)
  • Add legacy REST endpoints to integration tests (#17)
  • Create HTTP contexts for legacy resource name (#18)
  • Add backward compatible resource names to RcaController (#19)
  • Update licenses sha and add release notes (#18)
  • Update upstream dependency and README (#21)
  • Update version from 1.0.0.0-rc1 to 1.0.0.0 (#24)
  • Update OS upstream version and add release notes for 1.0.0.0 release (#32)

Documentation

  • Update rest endpoint names in README (#15)

Version 1.0.0.0-rc1 (Version compatible with OpenSearch 1.0.0-rc1)

09 Jun 05:02
1357d86
Compare
Choose a tag to compare

Version 1.0.0.0-rc1 Release Notes

Compatible with OpenSearch 1.0.0-rc1

Enhancements

  • Add CONFIG_DIR_NOT_FOUND in StatExceptionCode (#11)

Bug fixes

  • Create conf directory if not exist to avoid NoSuchFile exceptions (#9)
  • Update docker artifact link (#9)
  • Modify JVM gen tuning policy and update the Unit test (#12)

Infrastructure

  • Upgrade Jackson version to 2.11.4 (#13)
  • Upgrade Jackson version to 2.11.4 (#15)
  • Update version to rc1 (#16)
  • Update to rc1 version and opendistro links (#17)

Maintenance

  • Modify printing stacktrace to logger instead of stdout (#10)
  • Modify namespace from opendistro to opensearch (#12)
  • Modify namespace to opensearch (#14)
  • Update REST resources to follow new OpenSearch naming convention (#14)
  • Replace references to /_opendistro with /_plugins (#16)
  • Add legacy REST endpoints to integration tests (#17)
  • Create HTTP contexts for legacy resource name (#18)
  • Add backward compatible resource names to RcaController (#19)
  • Update licenses sha and add release notes (#18)

Documentation

  • Update rest endpoint names in README (#15)