-
v1-alpha5
released this
2024-09-22 14:05:17 +02:00 | 72 commits to develop since this release⚠️ This is an experimental release. Stuff may break unexpectedly or contain bugs. Here be dragons! ⚠️
Breaking changes are marked in bold, important changes are marked in italic.Preface
This is a small-ish but breaking release.
✨ Highlights ✨
- disabling reflective classpath scanning
- crash fixes
Added
- empty
de.staropensource.sosengine.dynamic
package for various purposes (45f02bdd5a
) - static
Tristate#toTristate
method (a9cfc8c810
) - support for disabling reflective classpath scanning (
0fbfe8f4e3
) - support for manually declaring events (
0fbfe8f4e3
) - support for manually declaring subsystems to load (
0fbfe8f4e3
) - initialization error warning about Substrate VM (GraalVM native-image) incompatibility (
a00fdea6f5
,a9125c9bea
,b675a5ffb2
, it's insane that it took three commits to implement a silly message) -Xlog:gc
to JVM arguments for logging garbage collection (only affectstestapp
,b26517958a
)
Removed
- code duplication in configuration classes (
54b7b9a695
) EventHelper#logCall
, inlined it intoEventHelper#invokeAnnotatedMethods
(c473c27298
)
Changed
- all classes inside the
slf4j-compat
subsystem are nowfinal
(f96584ccd9
) Tristate#toBoolean
method is no longer static (5766072fd7
)- dependencies not directly required by
testapp
are now marked asruntimeOnly
instead ofimplementation
(a3ea583e41
) - shortened width of API documentation comments in
EngineConfiguration
(0fed87328a
) - renamed configuration setting
sosengine.base.optimizeSubsystemInitialization
intososengine.base.initialPerformSubsystemInitialization
(3d3f21e217
)
Fixed
- the usual API documentation and code comments stuff
- API documentation for
testing
looking weird due to the missing Javadoc filestheme.css
andoverview.html
(dffd24d8bb
) - copyright header regex (IntelliJ IDEA,
a870cbe11b
) - crash in crash reporter (
b49ff9a569
) - fixed exception class
InvalidMethodSignature
not being suffixed withException
(class is now namedInvalidMethodSignatureException
,c14e34cd81
) - crashes not shutting down the engine (
ebbc1778ae
)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads