Skip to content

3.0.0.Final

Compare
Choose a tag to compare
@jamezp jamezp released this 19 Jul 17:31
· 103 commits to main since this release
3.0.0.Final
28384e5

What's Changed

  • [LOGMGR-141] Fix ending deletion length when truncating format parts. by @jamezp in #98
  • [LOGMGR-146] Fix the stack trace formatter to properly format suppres… by @jamezp in #102
  • [LOGMGR-144] Allow a # to be used as an alternate for expressions in … by @jamezp in #101
  • [LOGMGR-147] Add a closeChildren property to the ExtHandler. This mak… by @jamezp in #104
  • [LOGMGR-149] Skip the permissions check on the syslog handler when th… by @jamezp in #107
  • [LOGMGR-152] Multi-process support by @dmlloyd in #111
  • [LOGMGR-30] Add ability to compress files when rotated if the suffix … by @jamezp in #113
  • Use properties for dependency and pluging versions. Upgraded versions… by @jamezp in #114
  • [LOGMGR-155] Added XML and JSON formatters. Also some general framewo… by @jamezp in #115
  • [LOGMGR-163] Use the first day of the month when calculating the next… by @jamezp in #117
  • Correct license name by @kabir in #124
  • [LOGMGR-154] Allow logging to the handler to continue even if the fil… by @jamezp in #126
  • [LOGMGR-156] Add socket handler by @jamezp in #128
  • [LOGMGR-161] Make best attempt to only calculate caller information i… by @jamezp in #129
  • [LOGMGR-170] Ensure the reconnect thread exits if it was interrupted. by @jamezp in #132
  • [LOGMGR-160] Correct the JavaDoc that indicates files will not be del… by @jamezp in #133
  • [LOGMGR-150] Add a way to capture stdout and stderr early and write e… by @jamezp in #135
  • [LOGMGR-82] Enable the testPeriodicAndSizeRotate test. Some changes t… by @jamezp in #136
  • Revert "[LOGMGR-82] Enable the testPeriodicAndSizeRotate test. Some changes t…" by @jamezp in #137
  • [LOGMGR-172] Ensure initializing the StandardOutputStreams are initia… by @jamezp in #138
  • [LOGMGR-173] Ensure the reconnect thread is cleared once reconnected. by @jamezp in #139
  • [LOGMGR-175] Revert the change to use the StandardOutputStreams on th… by @jamezp in #140
  • [LOGMGR-155] Follow up with clean up and removal of the Logstash formatter by @jamezp in #141
  • [LOGMGR-178] Set properties a default value when the property is remo… by @jamezp in #142
  • [LOGMGR-142] Only allow printable US ASCII characters for the app-nam… by @jamezp in #143
  • Change license for the java.util.logging.LogManager to ASLv2. by @jamezp in #144
  • [LOGMGR-180] Add a new LogContextSelector that short-circuits after t… by @jamezp in #148
  • [LOGMGR-174] Added a test for the filter expressions. It was previous… by @jamezp in #151
  • [LOGMGR-152] Add missing break by @dmlloyd in #153
  • [LOGMGR-181] Add the useParentFilters property to the LoggerConfigura… by @jamezp in #154
  • [LOGMGR-183] Use the correct method for finding the constructor for t… by @jamezp in #156
  • Java 9 and modules related changes by @dmlloyd in #160
  • [LOGMGR-177] Add a new DelayedHandler which will queue messages until… by @jamezp in #164
  • [LOGMGR-188] Add option for generic properties and child handler name… by @jamezp in #165
  • [LOGMGR-185] Handle a possible null value being passed to the Console… by @jamezp in #166
  • [LOGMGR-187] The ClassLoaderLogContextSelector should keep searching … by @jamezp in #162
  • Revert "[LOGMGR-188] Add option for generic properties and child handler name…" by @jamezp in #167
  • [LOGMGR-189] Expose the instances created by the configuration API. by @jamezp in #168
  • [LOGMGR-190] Allow the SocketFactory to be set on the SocketHandler. by @jamezp in #169
  • Upgrade dependencies and fix test that breaks with Java 9. by @jamezp in #170
  • [LOGMGR-133] Java 9 integration by @dmlloyd in #171
  • [LOGMGR-133] Follow up PR to add the findCallingClasses() method for … by @jamezp in #173
  • [LOGMGR-191] Handle null messages in regex filters. by @jamezp in #174
  • [LOGMGR-136] Override new methods available in Java 9 for the java.ut… by @jamezp in #179
  • [LOGMGR-193] Remove the Namespace enum type and setter. The string se… by @jamezp in #182
  • [LOGMGR-194] Handle null values in the pattern formatter segments. by @jamezp in #183
  • Upgrade the jboss-parent pom by @jamezp in #184
  • Add test for JBEAP-14320 by @adamecp in #181
  • [LOGMGR-195] Create a ClientSocketFactory SPI to allow consumers to c… by @jamezp in #187
  • LOGMGR-182 support for logging complete MDC map by @jpraet in #152
  • [LOGMGR-197] Ensure the order of the MDC map if full map is printed i… by @jamezp in #189
  • [LOGMGR-128] Allow a LogContext to be closed as well as allowing a us… by @jamezp in #188
  • [LOGMGR-196] Upgrade byteman and get build working with Java 10. by @jamezp in #190
  • [LOGMGR-198] Do not use immutable collections for attachments. by @jamezp in #191
  • [LOGMGR-200] TLSv1.3 compatible keystores by @hkalina in #192
  • [LOGMGR-202] Copy missed modularity fields by @dmlloyd in #195
  • [LOGMGR-203] Cleanly change encoding without closing the underlying stream by @dmlloyd in #197
  • [LOGMGR-204] Fix short host name to be first instead of last part by @dmlloyd in #198
  • [LOGMGR-206] Remove the left segments of a qualified host name if the… by @jamezp in #199
  • [LOGMGR-201] Allow null messages, as other handlers to, to passed to … by @jamezp in #200
  • Minor updates by @jamezp in #201
  • [LOGMGR-207] Move message formatting responsibilities to the Formatter by @dmlloyd in #202
  • Added surefire argLine for IBM JDK by @nziakova in #203
  • [LOGMGR-209] Regenerate certs and key stores with the IBM JDK. This s… by @jamezp in #204
  • [LOGMGR-210] Use the StackTraceFormatter to format exceptions in structured formatters. by @jamezp in #205
  • [LOGMGR-211] Allow the console handler to act as an error manager for other handlers by @dmlloyd in #208
  • Small fixes & cleanups for 3.0 by @dmlloyd in #209
  • [LOGMGR-217] Restructure part 1: move code to submodule and introduce parent by @dmlloyd in #210
  • [LOGMGR-217] Restructure part 2: Remove configuration APIs by @dmlloyd in #214
  • Multiple enhancements and fixes for new architecture. by @dmlloyd in #215
  • Add new ext module and reintroduce a property configurator by @jamezp in #219
  • [LOGMGR-218] An MR JAR is not supported for the boot class path. Chec… by @jamezp in #218
  • [LOGMGR-229] Upgrade parent pom from 26 to 31. Also remove unneeded M… by @jamezp in #221
  • [LOGMGR-211] Extend handler-error manager into a complete error manager hierarchy by @dmlloyd in #220
  • [LOGMGR-213] Add a System.LoggerFinder which will set the java.util.l… by @jamezp in #211
  • Move core some core components to the ext module by @jamezp in #222
  • [LOGMGR-235] Unused code removal, Map.Entry usage, static inner classes by @rsvoboda in #223
  • [LOGMGR-236] Check the correct array for the index. by @jamezp in #227
  • [LOGMGR-218] Follows up on the previous commit which could potentiall… by @jamezp in #230
  • [LOGMGR-240] Fix infinite recursion for simple message formatting by @dmlloyd in #234
  • [LOGMGR-239] Add level check to queue replay by @dmlloyd in #233
  • [LOGMGR-241] Expose the currently set LogContextSelector. by @jamezp in #236
  • [LOGMGR-242] Fix wrong format string by @dmlloyd in #239
  • [LOGMGR-243] Put handler errors into the root category by @dmlloyd in #240
  • [LOGMGR-238] Lightweight attachments by @dmlloyd in #231
  • [LOGMGR-244] Log context initializer by @dmlloyd in #241
  • [LOGMGR-245] Formatter wrapping by @dmlloyd in #242
  • Component upgrades by @jamezp in #248
  • [LOGMGR-207] Format steps can only be a part of a multistep formatter by @dmlloyd in #250
  • [LOGMGR-246] Do not rotate the file twice if rotate on boot is set to… by @jamezp in #254
  • [LOGMGR-255] If append is set to true for a rotating file which is al… by @jamezp in #257
  • [LOGMGR-257] Add an error manager which asserts no errors were found … by @jamezp in #262
  • [LOGMGR-256] Ensure the file is closed before attempting to rotate. by @jamezp in #263
  • [LOGMGR-258] At non static points, invoke doPrivileged only if Securi… by @fl4via in #270
  • [LOGMGR-260] System loggers run with level ALL by @marschall in #277
  • [LOGMGR-262] The addCloseHandler and setCloseHandlers methods on the … by @jamezp in #284
  • Fix problems relating to handler encoding by @dmlloyd in #289
  • Setup GitHub Action for CI by @jamezp in #291
  • [LOGMGR-263] Instead of getting all the classes on the call stack pro… by @jamezp in #297
  • Component Upgrades by @jamezp in #298
  • [LOGMGR-273] Update the source and target versions to work for JavaDo… by @jamezp in #303
  • [LOGMGR-277] Use privileged actions for rotating files as the securit… by @jamezp in #306
  • [LOGMGR-276] Ensure the file is not null before attempting to rotate it. by @jamezp in #310
  • [LOGMGR-281] Match the nesting and labeling of the fix introduced in … by @jamezp in #322
  • Use the java.home path for the javadoc executable. This works around … by @jamezp in #332
  • adding marker property to ExLogRecord by @dfa1 in #335
  • [LOGMGR-280] SocketHandlerTests hangs on some JDKs by @marekkopecky in #320
  • [LOGMGR-294] Compare the logger class name instead of the instance to… by @jamezp in #346
  • Handle publication errors properly by @dmlloyd in #314
  • Use JSR-311 time classes, drop Calendar by @dmlloyd in #349
  • Add per-queue levels and queue limit to DelayedHandler by @dmlloyd in #350
  • Component upgrades by @jamezp in #352
  • [LOGMGR-298] Require a minimum of Java 11 for both compile and runtim… by @jamezp in #353
  • Transition to smallrye-common, remove wildfly-common by @dmlloyd in #347
  • Color pattern formatter by @dmlloyd in #351
  • [LOGMGR-299] Introduce a new configuration module and move the existi… by @jamezp in #354
  • Remove deprecated LoggingMXBean support by @dmlloyd in #356
  • minor fixes by @dfa1 in #334
  • POM cleanups by @dmlloyd in #357
  • Remove deprecated LoggingMXBean support by @dmlloyd in #359
  • Update dependencies to support build and test on JDK 17 by @dmlloyd in #358
  • Copy marker field by @dmlloyd in #360
  • Add pluggable MDC support by @dmlloyd in #355
  • Switch to Jakarta JSON API with Parsson implementation by @dmlloyd in #361
  • Flatten back down to a single module. by @jamezp in #365
  • LOGMGR-308 add client.jvm.jpms.args property for specifying JPMS by @kstekovi in #368
  • LOGMGR-315: SubstituteFilter is not applied to WrappedExtLogRecord by @jbaeck in #375
  • [LOGMGR-314] use different ports for every test by @jamezp in #377
  • [LOGMGR-319] Add NDC Provider by @dmlloyd in #379
  • [LOGMGR-322] Port handler-related fixes and improvements from jboss-logmanager-embedded by @dmlloyd in #378
  • [LOGMGR-303] Default value of rotateSize in PeriodicSizeRotatingFileH… by @moulalis in #370
  • [LOGMGR-319] Rework locking for Loom compatibility by @dmlloyd in #380
  • [LOGMGR-307] Remove the property change listeners from the LogManager by @moulalis in #369
  • [LOGMGR-320] Add minimum level mechanism by @dmlloyd in #381
  • [LOGMGR-323] Add API for console feature detection by @dmlloyd in #382
  • [LOGMGR-318] Add a text banner formatter by @dmlloyd in #385
  • Add support for graphical banners by @dmlloyd in #386
  • [LOGMGR-324] Let initializer enable strong node refs by @dmlloyd in #387
  • Updates to the project for community information and auto-formatting of source files by @jamezp in #388
  • Bump jakarta.json from 1.1.0 to 1.1.1 by @dependabot in #391
  • Bump jakarta.json-api from 1.1.6 to 2.1.1 by @dependabot in #390
  • Bump jboss-modules from 1.10.1.Final to 2.1.0.Final by @dependabot in #392
  • Bump smallrye-common-bom from 1.11.0 to 2.1.0 by @dependabot in #394
  • Bump biz.aQute.bndlib from 3.5.0 to 6.4.0 by @dependabot in #395
  • Bump jboss-logging from 3.4.0.Final to 3.5.0.Final by @dependabot in #393
  • Bump logging-parent from 1.0.0.Final to 1.0.1.Final by @dependabot in #399
  • Bump jboss-logging from 3.5.0.Final to 3.5.1.Final by @dependabot in #400
  • Bump jakarta.json-api from 2.1.1 to 2.1.2 by @dependabot in #398
  • Bump jakarta.json from 1.1.1 to 1.1.2 by @dependabot in #397
  • Bump biz.aQute.bndlib from 6.4.0 to 6.4.1 by @dependabot in #401
  • Rework the configuration API slightly by @jamezp in #366
  • [LOGMGR-327] Add an isEmpty() method for MDC. by @jamezp in #402
  • [LOGMGR-328] Migrate the test suite to JUnit 5. by @jamezp in #403
  • Use the PropertyLogContextConfigurator if no factory could be found. by @jamezp in #406
  • Use a map for the attachments. by @jamezp in #405
  • Add a module descriptor. by @jamezp in #407
  • Use a privileged action to create the logger. by @jamezp in #410
  • Automatically pin nodes which were configured by @dmlloyd in #412
  • Bump jboss-logging from 3.5.2.Final to 3.5.3.Final by @dependabot in #414
  • Delegate the resource bundle, but cache it as well. Remove the overri… by @jamezp in #415
  • Override the new Supplier and logb logger methods. by @jamezp in #416

Full Changelog: 2.1.19.Final...3.0.0.Final