Releases: hkupty/penna
Releases · hkupty/penna
0.8.1
What's Changed
- www: Add perfromance insights article by @hkupty in #103
- Minor WWW tweaks by @hkupty in #104
- Www/fixes and tweaks by @hkupty in #105
- Version added to MANIFEST.MF by @marksailes in #121
- chore: Move logic to handle version to build plugin by @hkupty in #138
- Add integration test step by @hkupty in #139
New Contributors
- @marksailes made their first contribution in #121
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
- new-page by @hkupty in #80
- www: Add SEO meta tags to pages by @hkupty in #81
- MDC: Replace internal implementation by @hkupty in #83
- chore(deps): bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in #88
- chore(deps): bump ch.qos.logback:logback-classic from 1.4.11 to 1.5.3 by @dependabot in #87
- chore(deps): bump jackson from 2.15.3 to 2.17.0 by @dependabot in #86
- chore(deps): bump junit from 5.8.1 to 5.10.2 by @dependabot in #84
- chore(deps): bump net.jqwik:jqwik from 1.7.2 to 1.8.4 by @dependabot in #85
- chore(deps): bump org.slf4j:slf4j-api from 2.0.9 to 2.0.12 by @dependabot in #90
- chore(deps): bump org.gradlex.extra-java-module-info from 1.4.2 to 1.8 by @dependabot in #93
- chore(deps): bump org.junit:junit-bom from 5.9.1 to 5.10.2 by @dependabot in #91
- chore(deps): bump ch.qos.logback:logback-core from 1.4.11 to 1.5.3 by @dependabot in #92
- Restructure configuration mechanism by @hkupty in #89
- JDK21: Further cleanups and improvements by @hkupty in #94
- Restructure penna-api by @hkupty in #95
- refactor: Use virtual threads for file watcher by @hkupty in #96
- feat: Refactor mini logger by @hkupty in #97
- Release 0.8 by @hkupty in #98
New Contributors
- @dependabot made their first contribution in #88
Full Changelog: 0.7.2...0.8.0
0.8.0-rc3
What's Changed
- new-page by @hkupty in #80
- www: Add SEO meta tags to pages by @hkupty in #81
- MDC: Replace internal implementation by @hkupty in #83
- chore(deps): bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in #88
- chore(deps): bump ch.qos.logback:logback-classic from 1.4.11 to 1.5.3 by @dependabot in #87
- chore(deps): bump jackson from 2.15.3 to 2.17.0 by @dependabot in #86
- chore(deps): bump junit from 5.8.1 to 5.10.2 by @dependabot in #84
- chore(deps): bump net.jqwik:jqwik from 1.7.2 to 1.8.4 by @dependabot in #85
- chore(deps): bump org.slf4j:slf4j-api from 2.0.9 to 2.0.12 by @dependabot in #90
- chore(deps): bump org.gradlex.extra-java-module-info from 1.4.2 to 1.8 by @dependabot in #93
- chore(deps): bump org.junit:junit-bom from 5.9.1 to 5.10.2 by @dependabot in #91
- chore(deps): bump ch.qos.logback:logback-core from 1.4.11 to 1.5.3 by @dependabot in #92
- Restructure configuration mechanism by @hkupty in #89
- JDK21: Further cleanups and improvements by @hkupty in #94
- Restructure penna-api by @hkupty in #95
- refactor: Use virtual threads for file watcher by @hkupty in #96
- feat: Refactor mini logger by @hkupty in #97
New Contributors
- @dependabot made their first contribution in #88
Full Changelog: 0.7.2...0.8.0-rc3
0.8.0-rc2
What's Changed
- new-page by @hkupty in #80
- www: Add SEO meta tags to pages by @hkupty in #81
- MDC: Replace internal implementation by @hkupty in #83
- chore(deps): bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in #88
- chore(deps): bump ch.qos.logback:logback-classic from 1.4.11 to 1.5.3 by @dependabot in #87
- chore(deps): bump jackson from 2.15.3 to 2.17.0 by @dependabot in #86
- chore(deps): bump junit from 5.8.1 to 5.10.2 by @dependabot in #84
- chore(deps): bump net.jqwik:jqwik from 1.7.2 to 1.8.4 by @dependabot in #85
- chore(deps): bump org.slf4j:slf4j-api from 2.0.9 to 2.0.12 by @dependabot in #90
- chore(deps): bump org.gradlex.extra-java-module-info from 1.4.2 to 1.8 by @dependabot in #93
- chore(deps): bump org.junit:junit-bom from 5.9.1 to 5.10.2 by @dependabot in #91
- chore(deps): bump ch.qos.logback:logback-core from 1.4.11 to 1.5.3 by @dependabot in #92
- Restructure configuration mechanism by @hkupty in #89
- JDK21: Further cleanups and improvements by @hkupty in #94
- Restructure penna-api by @hkupty in #95
New Contributors
- @dependabot made their first contribution in #88
Full Changelog: 0.7.2...0.8.0-rc2
0.8.0-rc1
What's Changed
- new-page by @hkupty in #80
- www: Add SEO meta tags to pages by @hkupty in #81
- MDC: Replace internal implementation by @hkupty in #83
- chore(deps): bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in #88
- chore(deps): bump ch.qos.logback:logback-classic from 1.4.11 to 1.5.3 by @dependabot in #87
- chore(deps): bump jackson from 2.15.3 to 2.17.0 by @dependabot in #86
- chore(deps): bump junit from 5.8.1 to 5.10.2 by @dependabot in #84
- chore(deps): bump net.jqwik:jqwik from 1.7.2 to 1.8.4 by @dependabot in #85
- chore(deps): bump org.slf4j:slf4j-api from 2.0.9 to 2.0.12 by @dependabot in #90
- chore(deps): bump org.gradlex.extra-java-module-info from 1.4.2 to 1.8 by @dependabot in #93
- chore(deps): bump org.junit:junit-bom from 5.9.1 to 5.10.2 by @dependabot in #91
- chore(deps): bump ch.qos.logback:logback-core from 1.4.11 to 1.5.3 by @dependabot in #92
- Restructure configuration mechanism by @hkupty in #89
- JDK21: Further cleanups and improvements by @hkupty in #94
New Contributors
- @dependabot made their first contribution in #88
Full Changelog: 0.7.2...0.8.0-rc1
0.7.2
What's Changed
- Release/0.7.1 by @hkupty in #71
- Batch refactoring by @hkupty in #72
- Ensure LoggerStorage is correct, sane and always returns the correct logger by @hkupty in #74
- Improve CI reporting by @hkupty in #76
- Logger storage improvements by @hkupty in #75
- Remove old storage mechanism by @hkupty in #77
- Release 0.7.2 by @hkupty in #79
Full Changelog: 0.7.1...0.7.2
0.7.1
0.7.0
penna-api
Changed
- Add
ExcaptionHandling
configuration (#53) - Log fields internally return byte arrays instead of strings (#59)
ExceptionHandling
allow for configuring maximum depth (#59)
penna-core
Added
- Penna MDC Adapter (#55)
Changed
- Allow sinks to read config (#51)
- Configure stacktrace depth and frame deduplication (#53)
- Optimize keyword handling in json logs (#56)
- Format logs only when writting the output (#56)
- Refactor structure of native MDC (#59)
- Move sinks and restructure output creation (#59)
- Refactor integer to ascii logic (#59)
- Various misc improvements for performance (#59)
- Fix formatting for null arguments(#62)
penna-yaml-config
Changed
- Allow for configuring exception handling (#53)
penna-dev
Added
- Create dev runtime with enhanced readability for logs (#61)
Changed
- Fix formatting for null arguments(#62)
0.7.0-alpha4
penna-api
Changed
- Add
ExcaptionHandling
configuration (#53) - Log fields internally return byte arrays instead of strings (#59)
ExceptionHandling
allow for configuring maximum depth (#59)
penna-core
Added
- Penna MDC Adapter (#55)
Changed
- Allow sinks to read config (#51)
- Configure stacktrace depth and frame deduplication (#53)
- Optimize keyword handling in json logs (#56)
- Format logs only when writting the output (#56)
- Refactor structure of native MDC (#59)
- Move sinks and restructure output creation (#59)
- Refactor integer to ascii logic (#59)
- Various misc improvements for performance (#59)
- Fix formatting for null arguments(#62)
penna-yaml-config
Changed
- Allow for configuring exception handling (#53)
penna-dev
Added
- Create dev runtime with enhanced readability for logs (#61)
Changed
- Fix formatting for null arguments(#62)
0.6.1
Below are the changes between version 0.5.x and version 0.6.1.
penna-core
Added
- Internal json writer (no 3rd party dependency); (#29)
- Native sink using internal writer; (#29)
StackTraceFilter
for caching already printed stacktrace lines; (#29)
Changed
- Added
suppressed
throwables to the logged exceptions; (#29) - Minilogger now logs in json; (#39)
- Remove unnecessary "..." from stacktrace if we break out of the loop due to repetition (#41)
Fixed
- Clock thread name; (#29)
- MDC block was not outputting a comma after running, producing an invalid json (#41)
Removed
JacksonSink
,GsonSink
andJakartaSink
sinks are removed in favor of the native sink; (#35)
penna-yaml-config
Changed
- Added pmd and static analysis checks to
penna-yaml-config
; (#39)
Fixed
- Fix reading yaml config from
penna.yaml
inside the jar; (#38)