Releases: apache/jmeter
Releases · apache/jmeter
v5.6.3
What's Changed
- Fix computation of min in Summary report by @vlsi in #6044
- fix: allow usage of variables in ConstantThroughputTimer.throughput and PreciseThroughputTimer by @vlsi in #6192
- fix: log errors happening while JMeter starts the test by @vlsi in #6193
- feat: pass JDBCSampler.maxRows to Statement.setMaxRows so the driver does not fetch extra rows from the database by @vlsi in #6216
- Restore references to boms in the generated pom.xml files by @vlsi in #6046
Non-functional changes
- Add space before stopping_test_host by @pochopsp in #6045
- Fix link to bug database by @sebbASF in #6050
- Resolve checkstyle cache miss by @tylerbertrand in #6072
- Fixed Chinese translation errors in multiple languages by @MarkHoo in #6073
- Add Java 22 version (ignored) to the build matrix by @vlsi in #6112
- chore: bump Gradle to 8.5 by @vlsi in #6166
- refactor: migrate existing Groovy tests to Kotlin, remove Groovy compiler from the build pipeline by @vlsi in #6212
- Refactor JUnit 3 and JUnit 4 tests to JUnit 5, remove JUnit 4 dependency by @vlsi in #6214
- docs: update changelog for 5.6.3 by @vlsi in #6190
Update dependencies
- fix(deps): update dependency org.neo4j.driver:neo4j-java-driver to v4.4.12 by @renovate-bot in #6039
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.7.3 by @renovate-bot in #6038
- fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v5.13.2.202306221912-r by @renovate-bot in #6037
- fix(deps): update dependency org.codehaus.groovy:groovy-bom to v3.0.19 by @renovate-bot in #6036
- fix(deps): update kotlin monorepo to v1.9.21 by @renovate-bot in #6111
- chore(deps): update release-drafter/release-drafter digest to 09c613e by @renovate-bot in #6115
- fix(deps): update dependency jacoco to v0.8.11 by @renovate-bot in #6118
- fix(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.1 by @renovate-bot in #6117
- fix(deps): update dependency net.bytebuddy:byte-buddy to v1.14.10 by @renovate-bot in #6120
- fix(deps): update org.apache.activemq to v5.16.7 by @renovate-bot in #6122
- fix(deps): update dependency org.ow2.asm:asm to v9.6 by @renovate-bot in #6132
- fix(deps): update dependency org.jsoup:jsoup to v1.16.2 by @renovate-bot in #6128
- fix(deps): update dependency org.apache.mina:mina-core to v2.2.3 by @renovate-bot in #6127
- fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.2.2 by @renovate-bot in #6126
- fix(deps): update dependency commons-codec:commons-codec to v1.16.0 by @renovate-bot in #6133
- fix(deps): update dependency org.jetbrains:annotations to v24.1.0 by @renovate-bot in #6130
- fix(deps): update dependency commons-io:commons-io to v2.15.0 by @renovate-bot in #6134
- chore(deps): update actions/checkout action to v4 by @renovate-bot in #6146
- chore(deps): update actions/github-script action to v7 by @renovate-bot in #6147
- fix(deps): update org.openjdk.jmh to v1.37 by @renovate-bot in #6145
- fix(deps): update dependency org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin to v1.9.10 by @renovate-bot in #6141
- fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.15.3 by @renovate-bot in #6138
- fix(deps): update dependency org.jetbrains.lets-plot:lets-plot-kotlin-jvm to v4.5.0 by @renovate-bot in #6142
- fix(deps): update dependency spotbugs to v4.8.1 by @renovate-bot in #6143
- fix(deps): update org.apache.logging.log4j to v2.22.0 by @renovate-bot in #6157
- fix(deps): update net.minidev json-smart to v2.5.0 by @renovate-bot in #6156
- fix(deps): update dependency org.apache.xmlgraphics:xmlgraphics-commons to v2.9 by @renovate-bot in #6150
- fix(deps): update dependency commons-net:commons-net to v3.10.0 by @renovate-bot in #6135
- fix(deps): update dependency org.junit:junit-bom to v5.10.1 by @renovate-bot in #6131
- fix(deps): update dependency org.apache.commons:commons-lang3 to v3.14.0 by @renovate-bot in #6153
- fix(deps): update io.burt to v0.6.0 by @renovate-bot in #6159
- fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v5.2.5 by @renovate-bot in #6167
- fix(deps): update dependency commons-io:commons-io to v2.15.1 by @renovate-bot in #6168
- fix(deps): update dependency com.fifesoft:rsyntaxtextarea to v3.3.4 by @renovate-bot in #6158
- fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.15.4 by @renovate-bot in #6178
- chore(deps): update actions/setup-java action to v4 by @renovate-bot in #6184
- fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6 by @renovate-bot in #6185
- fix(deps): update dependency org.apache.httpcomponents.client5:httpclient5 to v5.3 by @renovate-bot in #6181
- fix(deps): update dependency org.jsoup:jsoup to v1.17.1 by @renovate-bot in #6182
- fix(deps): update dependency spotbugs to v4.8.3 by @renovate-bot in #6187
- fix(deps): update dependency net.sf.saxon:saxon-he to v11.6 by @renovate-bot in #6180
- fix(deps): update dependency org.jetbrains.lets-plot:lets-plot-batik to v4 by @renovate-bot in #6189
- fix(deps): update com.fasterxml.jackson.core to v2.16.1 by @renovate-bot in #6200
- fix(deps): update dependency com.github.spotbugs:com.github.spotbugs.gradle.plugin to v6.0.4 by @renovate-bot in #6201
- fix(deps): update dependency org.neo4j.driver:neo4j-java-driver to v4.4.13 by @renovate-bot in #6206
- fix(deps): update dependency net.bytebuddy:byte-buddy to v1.14.11 by @renovate-bot in #6203
- fix(deps): update kotlin monorepo to v1.9.22 by @renovate-bot in #6207
- fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.15.5 by @renovate-bot in #6204
- Streamline binding of UI elements to TestElement properties by @vlsi in #6199
- fix(deps): update org.apache.logging.log4j to v2.22.1 by @renovate-bot in #6213
New Contributors
- @pochopsp made their first contribution in #6045
- @sebbASF made their first contribution in #6050
- @tylerbertrand made their first contribution in #6072
- @MarkHoo made their first contribution in #6073
Full Changelog: rel/v5.6.2...rel/v5.6.3
v5.6.2
Known issues (fixed in 5.6.3)
- JMeter 5.6 shows 0 as a min response time in summary report, #6043
- NullPointerException in ConstantTimer (and derived timers), #6162
- Downloading of embedded resources via HTTP Request Default not working, #6162
What's Changed
- chore: Fix compatibility with Maven's pom.xml parser by adding explicit versions for com.google.auto.service:auto-service-annotations by @vlsi in #6042
Full Changelog: rel/v5.6.1...rel/v5.6.2
v5.6.1
Known issues
- Maven does not resolve transitive dependencies, see #6041. It will be resolved in 5.6.2
New and Noteworthy
- fix: use UTF-8 as a default encoding in HTTP sampler by @vlsi in #6010
- Fixed endless thread groups in non-GUI mode. Use default value for LoopController.continue_forever rather than initializing it in the constructor by @vlsi in #6011
- fix: after disabling the Java Request sampler, it cannot be enabled again by @vlsi in #6012
What's Changed
- docs: add release-drafter for populating GitHub releases info based on the PRs by @vlsi in #6000
- chore: use Gradle toolchains for JDK provisioning by @vlsi in #5989
- test: replace TestTransactionController.TestSampleListener with CollectSamplesListener by @vlsi in #6002
- bump JMeter version in issue templates to 5.6 by @alexsch01 in #6013
- fix: treat null or blank values as empty for saved properties by @vlsi in #6027
- doc: update documentation for sampleresult.default.encoding default value by @vlsi in #6028
- chore: trim dependencyManagement and optional dependencies from pom.xml by @vlsi in #6031
- doc: update changelog for 5.6.1 by @vlsi in #6024
- doc: update changelog for 5.6.1 by @vlsi in #6001
Dependencies
- fix(deps): update com.github.vlsi to v1.90 by @renovate-bot in #6003
- fix(deps): update com.fasterxml.jackson.core to v2.15.2 by @renovate-bot in #5991
- fix(deps): update kotlin monorepo to v1.8.22 by @renovate-bot in #6017
- fix(deps): update dependency org.hsqldb:hsqldb to v2.7.2 by @renovate-bot in #6016
- fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.14.3 by @renovate-bot in #6014
- chore(deps): update release-drafter/release-drafter digest to 65c5fb4 by @renovate-bot in #6018
- fix(deps): update dependency org.apache.mina:mina-core to v2.2.2 by @renovate-bot in #6015
- fix(deps): update dependency com.helger.commons:ph-commons to v10.2.5 by @renovate-bot in #5993
- fix(deps): update dependency checkstyle to v10.12.1 by @renovate-bot in #6021
- fix(deps): update dependency org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin to v1.8.20 by @renovate-bot in #6019
New Contributors
- @alexsch01 made their first contribution in #6013
Full Changelog: rel/v5.6...rel/v5.6.1
v5.6
Regressions
The following regressions will be resolved in 5.6.1:
- ThreadGroups are running endlessly in non-gui mode #6008
- After disabling the Java Request sampler, it cannot be enabled again #6004
What's Changed
- doc: add load profile samples to Open Model Thread Group documentation by @vlsi in #718
- Master tests by @pjfanning in #722
- Add .asf.yaml, enable GitHub Issues by @vlsi in #728
- Add GitHub Issue templates by @vlsi in #5710
- doc: handle markup in documentation by @vlsi in #5711
- Add Chinese Simplified Translation for Open Model Thread Group by @kaola89 in #725
- SyncTimerTest | Used Junit 5 assertions to keep it consistent by @SampathKumarAmex in #726
- Update grgit to 4.1.1 (from 4.1.0) by @SampathKumarAmex in #691
- Update Spock to 2.2-groovy-3.0 (from 2.1-groovy-3.0) by @vlsi in #5713
- Remove Travis CI configuration as the ASF is moving away from Travis CI by @vlsi in #5719
- Bump actions/checkout to v3 by @vlsi in #5722
- Update Bugzilla -> GitHub issues in the contribution documentation by @vlsi in #5712
- UPPER is the default case for changeCase by @orimarko in #5731
- bump checksum-dependency-plugin to 1.86, so public pgp keys could be stored under the source control by @vlsi in #5760
- Update Gradle to 7.6 from 7.3 by @vlsi in #5763
- Change from Assert. to Assertions. by @milamberspace in #5813
- Bug #5807 - Fix an ArrayIndexOutOfBoundsException on HTTP parameters … by @milamberspace in #5812
- Add KeyStroke for start_no_timers (Start no pauses: CRTL+SHIFT+n) by @dgetzlaf in #5792
- chore: bump Gradle to 8.1.1 by @vlsi in #5814
- chore: call verifyReleaseDependencies only when building release version by @vlsi in #5828
- Deadlock in testsuite by @FSchumacher in #5870
- Trim variable names in Argument objects by @FSchumacher in #5874
- [66139] Ensure Open Model Thread Group initializes config elements only once by @vlsi in #717
- Add errorprone verifications by @vlsi in #5873
- Fix NumberFormatException when counter is empty or not a digit on Proxy Settings panel by @milamberspace in #5901
- Speed up CPU-bound tests by skipping recoverRunningVersion for elements that are shared between threads (the ones that implement NoThreadClone) by @vlsi in #5899
- Use JMeterProperty#intValue for loop count directly by @FSchumacher in #5876
- Use Caffeine for caching HTTP headers instead of commons-collections4 LRUMap by @vlsi in #5911
- feat: Use Caffeine for caching compiled scripts in JSR223 samplers instead of commons-collections4 LRUMap by @vlsi in #5909
- feat: Use Caffeine for caching customizers in TestBeanGUI instead of commons-collections4 LRUMap by @vlsi in #5910
- feat: use ServiceLoader to find implementations instead of searching classes in jars by @vlsi in #5885
- feat: add property to disable FunctionProperty caching by @vlsi in #5788
- ci: add randomized matrix for better test coverage by @vlsi in #693
- style: use bounded wildcards for private, and static methods by @vlsi in #5927
- Update website copyright year to 2023 by @raboof in #5787
- perf: cache datetime formatter in __time function by @vlsi in #5934
- Added Shortcut key event for Reset search - 66053 by @rollno748 in #710
- perf: remove excessive BufferedInputStream from HTTP sampler by @vlsi in #5952
- perf: avoid String.replaceAll in HTTPJavaImpl by @vlsi in #5953
- perf: avoid string concatenation in HTTPHC4.HttpClientKey by @vlsi in #5954
- fix: PropertyIterator.remove should remove properties from both collections in TestElement by @vlsi in #5958
- chore: allocate Xmx1500m for the build by @vlsi in #5962
- test: Add OpenJDK JMH for creating microbenchmarks in JMeter code by @vlsi in #5960
- Migrate TestElement interface to Kotlin by @vlsi in #5959
- chore: reduce verbosity of the build logs by @vlsi in #5965
- Add more variables to template to compute sampler names by @FSchumacher in #5869
- doc: update the next version to be 5.6 by @vlsi in #5936
- feat: Enable usage of ${...} expressions for checkbox controls by @vlsi in #5944
- chore: bump vlsi-release-plugins to 1.89 by @vlsi in #5972
- chore: use testFixtures sourceset instead of depending on all the test classes by @vlsi in #5975
- perf: add PropertyIteratorImpl.EMPTY_ITERATOR when iterating over an empty collection by @vlsi in #5985
- fix: AbstractTestElement#clone might produce non-identical clones if element constructor adds a non-default property value by @vlsi in #5984
- DSL for programmatic test plan generation by @vlsi in #678
- fix: restore public static final String references to literals for backward compatibility by @vlsi in #5988
- fix: encode unicode characters in filenames when sending files in HTTP Sampler by @vlsi in #5987
Dependencies
- Update lets-plot-jvm by @FSchumacher in #5797
- chore: update xalan:xalan to 2.7.3 by @vlsi in #5880
- fix(deps): update com.github.vlsi to v1.88 by @renovate-bot in #5824
- fix(deps): update dependency checkstyle to v10.10.0 by @renovate-bot in #5825
- fix(deps): update dependency de.thetaphi.forbiddenapis:de.thetaphi.forbiddenapis.gradle.plugin to v3.5.1 by @renovate-bot in #5826
- fix(deps): update dependency jacoco to v0.8.10 by @renovate-bot in #5827
- fix(deps): update junit5 monorepo to v5.9.3 by @renovate-bot in #5832
- fix(deps): update dependency org.codehaus.groovy:groovy-bom to v3.0.17 by @renovate-bot in #5830
- fix(deps): update dependency org.jsoup:jsoup to v1.15.4 by @renovate-bot in #5835
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.6.4 by @renovate-bot in #5834
- fix(deps): update dependency org.freemarker:freemarker to v2.3.32 by @renovate-bot in #5833
- fix(deps): update dependency org.ow2.asm:asm to v9.5 by @renovate-bot in #5837
- fix(deps): update dependency cglib:cglib-nodep to v3.3.0 by @renovate-bot in #5842
- fix(deps): update dependency org.apache.rat:apache-rat to v0.15 by @renovate-bot in #5844
- fix(deps): update dependency org.checkerframework:checker to v3.33.0 by @renovate-bot in #5846
- fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.14.1 by @renovate-bot in #5845
- fix(deps): update dependency org.objenesis:objenesis to v3.3 by @renovate-bot in #5849
- fix(deps): update dependency com.fifesoft:rsyntaxtextarea to v3.3.3 by @renovate-bot in #5847
- fix(deps): update dependency net.minidev:json-smart to v2.4.10 by @renovate-bot in #5841
- fix(deps): update dependency org.jetbrains:annotations to v23.1.0 by @renovate-bot in #5853
- fix(deps): update dependency org.apache.commons:commons-jexl3 to v3.3 by @renovate-bot in #5851
- fix(deps): update dependency org.apache.mina:mina-core to v2.2.1 by @renovate-bot in #5855
- fix(deps): update dependency net.minidev:accessors-smart to v2.4.9 by @renovate-bot in #5840
- fix(deps): update dependency org.hsqldb:hsqldb to v2.7.1 by @renovate-bot in #5856
- fix(deps): update org.apache.logging.log4j to v2.20.0 by @renovate-bot...
v5.5
What's Changed
- Bump Gradle 6.7 -> 6.8.1 by @vlsi in #642
- fix doc for 'get-started' file by @ooooo-youwillsee in #653
- Update to Gradle 7.0.2 by @vlsi in #657
- Reduce memory consumption by the logging panel (disable undo events for it) by @vlsi in #676
- Align ssl props / Enable setting cipher suite (WIP) by @pmouawad in #677
- Open Model Thread Group by @vlsi in #674
- Update log4j2 to 2.15.0 to fix CVE-2021-44228: Apache Log4j2 JNDI features do not protect against attacker controlled LDAP and other JNDI related endpoints by @vlsi in #680
- Bump lets-plot to 2.2.1 and 3.1.1 by @vlsi in #681
- Update changelog for JMeter 5.5 by @vlsi in #684
- 65108: Support JMeter variables in GraphQL HTTP Request by @woonsan in #660
- Setters in ConstantThroughputTimer need to set Properties to be picked up by test during runtime by @mspangdal in #662
- Update log4j2 to 2.17.1 by @psmietanaa in #685
- Deleted the redundant log variable in parse curl command action class by @SampathKumarAmex in #687
- Remove unnecessary throws exception from distributed runner test by @SampathKumarAmex in #688
- [Bug 63620] Fix GUI freeze when viewing response body with long lines by @vlsi in #694
- update tika-parsers to 1.28.1 (from 1.28) and xstreams to 1.4.19 (from 1.4.18) by @sseide in #698
- CSV文件中共享模式汉化翻译有误:所有现场-->所有线程 by @KING76169835 in #702
- ci: use https://www.apache.org instead of http://www.eu.apache.org for downloading Maven by @Geno1024 in #704
- (typo) in zh-CN translation. by @Geno1024 in #703
- Revert Bugfix 65885 by @pmouawad in #709
- Update Kotlin to 1.6.21 by @vlsi in #713
- Use kotlinx-coroutines for UI launcher by @vlsi in #712
- Fix to Bug 66061 - Refine the log message in DefaultSamplerCreator from the state of in progress to complete by @zisding in #714
New Contributors
- @ooooo-youwillsee made their first contribution in #653
- @mspangdal made their first contribution in #662
- @psmietanaa made their first contribution in #685
- @KING76169835 made their first contribution in #702
- @Geno1024 made their first contribution in #704
- @zisding made their first contribution in #714
Full Changelog: rel/v5.4.1...rel/v5.5
v5.4.3: Update log4j to 2.17.0 (fix CVE-2021-45105)
Update log4j to 2.17.0 (fix CVE-2021-45105): a55c6ef
Full Changelog: rel/v5.4.2...rel/v5.4.3
v5.4.2: Update log4j2 to 2.16.0 to fix CVE-2021-44228
Update log4j2 to 2.16.0 to fix CVE-2021-44228: fca4162
Full Changelog: rel/v5.4.1...rel/v5.4.2
v5.4.1
What's Changed
Full Changelog: rel/v5.4...rel/v5.4.1
v5.4
What's Changed
- Update JMeter screen preview by @vlsi in #575
- docs: clarify how to configure InfluxDB v1 and InfluxDB v2 by @bednar in #592
- Update neo4j-java-driver from 1.7.5 to 4.0.1 by @michaelweidmann in #594
- Ensure all buttons added to the toolbar behave/look consistently. by @weisJ in #599
- Set JMSType header field through JMSProperties. by @topicus-pw-dvdouden in #600
- Bug 64581 - Allow SampleResult#setIgnore to influence behaviour on Sampler Error by @pmouawad in #604
- Improved README. by @ham1 in #605
- Fix for control flow behavior regression by @tilln in #606
- Update Gradle: 6.3 -> 6.6, add build cache and build scans by @vlsi in #611
- Make the splash screen application-modal rather than system-modal by @vlsi in #614
- Bug 64553 When using Transaction Controller, send Bytes and Received Bytes are displayed as 0 in the influxdb(BackendListener) by @pmouawad in #608
- Bug 64711 - Use theme from darklaf extensions for RSyntaxTextArea. by @weisJ in #617
- Update JUnit5 to 5.7.0 (from 5.6.2) by @vlsi in #619
- Prevent NPE in ToolTipManager by @weisJ in #621
- Add validation of the third-party jars that are included to the release by @vlsi in #620
- Guard against empty or wrong threadGroup names by @FSchumacher in #622
- Use string formatting for log messages by @FSchumacher in #623
- Correct string formatting for log message by @FSchumacher in #624
- Make method less complex by extracting private methods by @FSchumacher in #625
- Move guard clause for log message generation by @FSchumacher in #626
- Removed the http4client.retain_max_body_size property mentions by @kkalinin in #578
- BZ 64752 - Add GraphQL/HTTP Request Sampler by @woonsan in #627
- Ensure fallback enabled fonts are used. by @weisJ in #618
- BZ-64787 : Korean translation by @woonsan in #630
- BZ-64800: correcting plugin action components' resource key usages by @woonsan in #631
- Fix to Bug64776 - Add the possibility to add SecurityProviders by @FackelAB in #629
- Add Error Prone code style verification by @vlsi in #632
- Make allowed version of freemarker explicit by @FSchumacher in #633
- Add BackendListener that sends "raw" results to InfluxDB by @ham1 in #544
- Fix a typo in README.md by @wuyuanwei in #634
New Contributors
- @michaelweidmann made their first contribution in #594
- @topicus-pw-dvdouden made their first contribution in #600
- @tilln made their first contribution in #606
- @kkalinin made their first contribution in #578
- @FackelAB made their first contribution in #629
- @wuyuanwei made their first contribution in #634
Full Changelog: rel/v5.3...rel/v5.4
v5.3
What's Changed
- Remove unnecessary boxing by @vlsi in #541
- Replace Spotless with Autostyle by @vlsi in #549
- Add Travis CI job to test JMeter with IBM s390x by @namrata-ibm in #550
- Bug 64091 - Precise Throughput Timer might produce less samples when low test duration is used by @vlsi in #553
- Color test results in Gradle output by @vlsi in #554
- Update Gradle test output formatting by @vlsi in #555
- Bug 64142 - Use gray icons for disabled elements in the tree by @vlsi in #558
- Add ExecutionMode.SAME_THREAD to JMeterSerialTest to ensure the tests are not executed concurrently by @vlsi in #560
- Add darklaf look and feel by @vlsi in #556
- Add screenshots for Darklaf look and feel by @vlsi in #562
- Use SVG icon for splashscreen by @vlsi in #565
- On the fly look and feel updates, change zoom hotkey to ctrl+alt+wheel by @vlsi in #566
- Show context menu for the full row, not just for the tree label by @vlsi in #564
- Improve toolbar border by @weisJ in #568
- Support SVG icons for the toolbar by @vlsi in #570
- Remove etched borders. by @weisJ in #569
- Overhaul the approach for using custom styles in JMeter components by @vlsi in #572
- Improve the startup time: skip test plan UI initialization by @vlsi in #573
- Upgrade Gradle: 6.1 -> 6.3 by @vlsi in #577
- Implement per-field undo/redo by @vlsi in #576
- Add icon for JetBrains Toolbox by @vlsi in #579
- Update Darklaf: 1.4.3.1 -> 2.0.2 by @vlsi in #582
- Speed up DNSCacheManagerSpec + simplify some code in DNSCacheManager. by @ham1 in #580
- Fixed duplicate theme name in the changelog by @weisJ in #584
- Add a 'Median' field to the dashboard and make the response time percentile fields support floating-point numbers by @keithmork in #567
- Added JEXL3 as a syntax alias for JSyntaxTextArea by @drivera-armedia in #585
- UI improvements. by @weisJ in #581
- Bug 64407 - Improve JMS Publisher UX by @ubikloadpack in #586
- Bug 64408 - Improve JMS Subscriber UX by @ubikloadpack in #587
New Contributors
- @namrata-ibm made their first contribution in #550
- @keithmork made their first contribution in #567
- @drivera-armedia made their first contribution in #585
Full Changelog: rel/v5.2...rel/v5.3