Skip to content

Releases: hkupty/penna

0.8.1

22 Oct 15:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.8.0...0.8.1

0.8.0

24 Mar 17:02
0fe313d
Compare
Choose a tag to compare

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

Full Changelog: 0.7.2...0.8.0

0.8.0-rc3

23 Mar 21:28
Compare
Choose a tag to compare
0.8.0-rc3 Pre-release
Pre-release

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

Full Changelog: 0.7.2...0.8.0-rc3

0.8.0-rc2

22 Mar 11:23
4fe7ceb
Compare
Choose a tag to compare
0.8.0-rc2 Pre-release
Pre-release

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

Full Changelog: 0.7.2...0.8.0-rc2

0.8.0-rc1

20 Mar 22:31
cd53f1d
Compare
Choose a tag to compare
0.8.0-rc1 Pre-release
Pre-release

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

Full Changelog: 0.7.2...0.8.0-rc1

0.7.2

21 Jan 17:46
82c1400
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.1...0.7.2

0.7.1

15 Nov 18:02
3ed1c56
Compare
Choose a tag to compare

penna-core

Changed

  • Restructured internal controls for better thread safety (#70)

0.7.0

06 Nov 08:05
ea5cf88
Compare
Choose a tag to compare

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

28 Oct 22:46
30015e3
Compare
Choose a tag to compare
0.7.0-alpha4 Pre-release
Pre-release

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

31 Mar 11:57
af8e3f7
Compare
Choose a tag to compare

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 and JakartaSink 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)

For more details, read the changelog here