Skip to content

Conversation

@GuusLieben
Copy link
Member

Type of Change

  • Enhancement (non-breaking change that affects existing code)
  • Feature (non-breaking change that adds functionality)

Description

  • Improved configurability of startup logging
    • Configurable logger used during startup
      • Enable/disable various details (startup time, JVM uptime, host, Java version, etc)
    • Configurable application name
  • Consistently start using 'fuzzy' over alternative names (e.g. 'non-strict', 'loose') as inverse of 'strict' binding
  • Allow ordering observer executions based on priority
  • Prevent closing application contexts which are already closed after test execution
  • Add utility method to resolve origin of overridden methods
  • Use default expression validation runtime if possible

Checklist

  • I have performed a self-review of my own code
  • I have added tests that prove it is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Related issue number is linked in pull request title
  • I have added documentation that describes my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have rebased my branch on top of the latest develop branch

@GuusLieben GuusLieben added this to the 0.7.0 milestone Dec 17, 2025
@GuusLieben GuusLieben self-assigned this Dec 17, 2025
Fuzzy lookup tests were moved to integration tests, thus decreasing the
coverage in launchpad directly. For now this is an accepted regression.
@GuusLieben GuusLieben merged commit aee1d71 into develop/0.7.0 Dec 17, 2025
9 checks passed
@GuusLieben GuusLieben deleted the draft/minor-changes branch December 17, 2025 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants