Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Sisu/Changelog"
< Sisu
(0.2.1 maintenance release) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | = Release 0.2.1 = | ||
+ | |||
+ | Maintenance release. | ||
+ | |||
+ | * {{BugN|426727}} - Internal logging assumes identity placeholders never come before normal placeholders | ||
+ | * {{BugN|429267}} - Improve logging when implicit bindings are rejected due to linkage issue | ||
+ | * {{BugN|429366}} - Need to reset private lookup elements when using BeanScanning.CACHE | ||
+ | * {{BugN|429369}} - Plexus MapConverter regression parsing maven-shade-plugin configuration | ||
+ | * {{BugN|429426}} - memory leak in BasicComponentConfigurator | ||
+ | * {{BugN|429834}} - Plexus lifecycle manager may select wrong TCCL when running on non-classworlds systems | ||
+ | * {{BugN|432176}} - SisuTracker may lose track of InjectorPublishers that were already auto-published | ||
+ | * {{BugN|432266}} - Include bindings that use marker annotations such as bind(...).annotatedWith(Parameters.class) in qualified results | ||
+ | |||
+ | = Release 0.2.0 = | ||
+ | |||
+ | JSR250 lifecycle support, see [http://eclipse.org/sisu/docs/api/org.eclipse.sisu.inject/reference/org/eclipse/sisu/bean/LifecycleModule.html LifecycleModule]. | ||
+ | |||
+ | == Sisu-Inject == | ||
+ | * {{BugN|386446}} - Support use of JSR250 @PostConstruct and @PreDestroy | ||
+ | * {{BugN|410814}} - Support secondary qualifiers on auto-registered providers | ||
+ | * {{BugN|416556}} - Support use of JSR250 @Priority annotation | ||
+ | * {{BugN|417722}} - Clarify handling of scope annotations on @Named providers | ||
+ | * {{BugN|417878}} - Support the requireExplicitBindings use case | ||
+ | * {{BugN|422789}} - More robust SisuIndexAPT6 when classpath is inconsistent | ||
+ | * {{BugN|424282}} - Support mediators that don't specify a particular annotation | ||
+ | * {{BugN|426159}} - Allow @Priority to override ordering of filters and servlets | ||
+ | * {{BugN|427202}} - The doc for @Parameters is a bit sparse | ||
+ | * {{BugN|427225}} - Some introductory documentation in overview.html | ||
+ | |||
+ | == sisu-maven-plugin == | ||
+ | * {{BugN|427365}} - Enable sisu-maven-plugin to run in thread-safe mode | ||
+ | |||
+ | == Sisu-Plexus == | ||
+ | * {{BugN|406688}} - Allow maps of string to complex types in mojo configuration | ||
+ | * {{BugN|427755}} - Extender bundle/fragment for Sisu-Plexus | ||
+ | |||
+ | = Release 0.1.1 = | ||
+ | |||
+ | Maintenance release. | ||
+ | |||
+ | * {{BugN|419382}} - Robust bean providers | ||
+ | |||
= Release 0.1.0 = | = Release 0.1.0 = | ||
First incubation release. | First incubation release. | ||
− | == Sisu-Inject | + | == Sisu-Inject == |
* {{BugN|372081}} - Initial Contribution (JSR330/@Inject extension) | * {{BugN|372081}} - Initial Contribution (JSR330/@Inject extension) | ||
* {{BugN|386449}} - Support limiting scanning to a sub-set (or super-set) of classes | * {{BugN|386449}} - Support limiting scanning to a sub-set (or super-set) of classes | ||
Line 19: | Line 61: | ||
* {{BugN|417602}} - Support upcoming change to Guice's Binder.getSource() SPI | * {{BugN|417602}} - Support upcoming change to Guice's Binder.getSource() SPI | ||
− | == Sisu-Plexus | + | == Sisu-Plexus == |
* {{BugN|385803}} - Initial Contribution (Plexus compatibility layer) | * {{BugN|385803}} - Initial Contribution (Plexus compatibility layer) | ||
* {{BugN|386448}} - Add support to inject fields of plain Collection type in Plexus | * {{BugN|386448}} - Add support to inject fields of plain Collection type in Plexus | ||
Line 30: | Line 72: | ||
* {{BugN|419068}} - Support (degraded) use of sisu-plexus with guice 3.0 | * {{BugN|419068}} - Support (degraded) use of sisu-plexus with guice 3.0 | ||
− | < | + | <p> |
---- | ---- | ||
[[Category:Sisu]] | [[Category:Sisu]] |
Revision as of 00:33, 23 April 2014
Contents
Release 0.2.1
Maintenance release.
- 426727 - Internal logging assumes identity placeholders never come before normal placeholders
- 429267 - Improve logging when implicit bindings are rejected due to linkage issue
- 429366 - Need to reset private lookup elements when using BeanScanning.CACHE
- 429369 - Plexus MapConverter regression parsing maven-shade-plugin configuration
- 429426 - memory leak in BasicComponentConfigurator
- 429834 - Plexus lifecycle manager may select wrong TCCL when running on non-classworlds systems
- 432176 - SisuTracker may lose track of InjectorPublishers that were already auto-published
- 432266 - Include bindings that use marker annotations such as bind(...).annotatedWith(Parameters.class) in qualified results
Release 0.2.0
JSR250 lifecycle support, see LifecycleModule.
Sisu-Inject
- 386446 - Support use of JSR250 @PostConstruct and @PreDestroy
- 410814 - Support secondary qualifiers on auto-registered providers
- 416556 - Support use of JSR250 @Priority annotation
- 417722 - Clarify handling of scope annotations on @Named providers
- 417878 - Support the requireExplicitBindings use case
- 422789 - More robust SisuIndexAPT6 when classpath is inconsistent
- 424282 - Support mediators that don't specify a particular annotation
- 426159 - Allow @Priority to override ordering of filters and servlets
- 427202 - The doc for @Parameters is a bit sparse
- 427225 - Some introductory documentation in overview.html
sisu-maven-plugin
- 427365 - Enable sisu-maven-plugin to run in thread-safe mode
Sisu-Plexus
- 406688 - Allow maps of string to complex types in mojo configuration
- 427755 - Extender bundle/fragment for Sisu-Plexus
Release 0.1.1
Maintenance release.
- 419382 - Robust bean providers
Release 0.1.0
First incubation release.
Sisu-Inject
- 372081 - Initial Contribution (JSR330/@Inject extension)
- 386449 - Support limiting scanning to a sub-set (or super-set) of classes
- 392441 - Initial Contribution (Sisu Maven Plugin)
- 393082 - Support context-based @Named modules
- 393213 - Pluggable bean scanning
- 393214 - Pluggable external modules
- 403232 - InheritableThreadLocal is a huge memory leak in OSGi
- 406177 - Upgrade to ASM4
- 406612 - Avoid exposing ASM dependency
- 409525 - Support legacy org.sonatype.inject annotations
- 410819 - Extract SisuActivator into separate extender bundle
- 416557 - Extract re-usable parts from the example extender bundle
- 416841 - Make Guice a provided scope dependency
- 417602 - Support upcoming change to Guice's Binder.getSource() SPI
Sisu-Plexus
- 385803 - Initial Contribution (Plexus compatibility layer)
- 386448 - Add support to inject fields of plain Collection type in Plexus
- 390239 - Provide cleanroom implementation of PlexusTestCase
- 390240 - Provide cleanroom implementation of Plexus configurators
- 391135 - Align Sisu and Plexus-Shim behaviour regarding parameters
- 403286 - BeanHelper inconsistencies when searching for setters/adders/fields
- 403287 - ComponentConfigurator interface should have a ROLE field
- 413233 - java.lang.NoSuchMethodError: ClassRealmConverter.<init>
- 419068 - Support (degraded) use of sisu-plexus with guice 3.0