QuickPerf v1.1.0 Release Notes
Release Date: 2021-09-29 // over 4 years ago-
🚀 New features and improvements
General
- Add Java 16 and Java 17 compatibility @jeanbisutti
SQL
- Add ProfileConnection annotation @jeanbisutti
- Add ExpectNoConnectionLeak annotation @jeanbisutti
- Add AnalyzeSql annotation @FTarfasse
JVM
- The ProfileJvm annotation now displays a hint on the console when TLAB and outside TLAB events are disabled @guiRagh
🛠 🐛 Bug fixes
JVM
- UseGC annotation: fix Shenandoah configuration @FranckDemeyer
- Fix heap allocation measure for JUnit 4.13.2 @jeanbisutti
⚡️ 📦 Dependency updates
- Bump m-source-p to 3.2.1 that produces reproducible output @hboutemy
- Bump Testcontainers from 1.15.2 to 1.16.0 @jeanbisutti
🏗 🚧 Build & CI
- Add Reproducible Builds badge @hboutemy
- Add JDK 16 and JDK 17 builds @jeanbisutti
👍 Contributors
Previous changes from v1.0.1
-
🚀 Improvements
General
- 🐎 Fix wording on the console: performance property => performance-related property @jeanbisutti
JUnit 5
- Support Test Templates. QuickPerf now works with @ParameterizedTest and @RepeatedTest @loicmathieu
🛠 🐛 Bug fixes
JUnit 4 & Spring
QuickPerfSpringRunner did not call the Spring TestExecutionListener instances before the test method execution. Fixed bug example@jeanbisutti
QuickPerfSpringRunner did not call the Spring TestExecutionListener instances after the test method execution. Fixed bug example
@jeanbisutti
SQL
- @DisableQueriesWithoutBindParameters should not detect the join as unbind parameter @archyoshi
🏗 🚧 Build & CI
Replace Travis CI with GitHub Actions @jeanbisutti
Bump Testcontainers fixing a macOS issue @jeanbisutti
Execute Testcontainers tests in the CI @jeanbisutti
👍 Contributors