Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 8ef2e8c02b359507f7b8edb6045da79236b8df76 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
ECLIPSE GEMINI BLUEPRINT CHANGELOG
==================================
http://www.eclipse.org/gemini/blueprint

Changes in version 3.0.0.M01 (2018-04-02)
-----------------------------------------

General:
* Bug 531535 - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy cannot be cast to org.eclipse.osgi.internal.serviceregistry.ServiceReferenceImpl
* Bug 518488 - ShutdownSorter does not take into account bundles with references to services provided by the same bundle
* Bug 518934 - Deadlock when exporting service due to target bean caching
* Bug 528188 - Update to Spring 5


Changes in version 2.1.0.RELEASE (2017-05-05)
-----------------------------------------
None - see Changes in version 2.1.0.M2


Changes in version 2.1.0.M2 (2017-03-28)
-----------------------------------------

General:
* Bug 512927 	Re-add spring-osgi extensions
* Bug 506536 	Support autoGrowNestedPaths via CMUtils
* Bug 506104 	NullPointerException in LifecycleManager maybeCreateApplicationContextFor on non-Blueprint bundle
* Bug 492769 	OsgiFilterUtils should escape filter values that come from ServiceReference properties
* Bug 475592 	fix warning in ServerOsgiBundleXmlWebApplicationContext
* Bug 452642 	Blueprint extender shutdown ordering affected by external bundles
* Bug 434148 	Virgo fails to start on Turkish Windows
* Bug 348776 	Enhanced support for custom scopes when using Blueprint (Won't fix)
* Bug 324829 	Propagate ConfigurationAdmin properties to service instance properties (Won't fix)


Changes in version 2.1.0.M1 (2017-03-17)
-----------------------------------------

General:
* Bug 512392 - Make gemini blueprint use the standard maven release process
* Bug 511911 - Update to Spring 4.3.x
* Bug 493185 - UIntroduce Maven 3.3+ support for gemini blueprint builds


Changes in version 2.0.0.RELEASE (2016-03-15)
-----------------------------------------

General:
* Bug 488009 - Update to Spring 4.2.x
* Bug 403998 - Upgrade to recent mocking and verification tools and refactor test cases accordingly
* Bug 489622 - Use the PackageAdmin service instead of the FrameworkUtil to obtain bundle references
* Bug 489623 - Update to R5 compliant framework versions
* Bug 489688 - BlueprintCustomCollectionEditor fails to convert non-collection values, but must accept them

Changes in version 2.0.0.M02 (2013-03-20)
-----------------------------------------

General:
* Bug 403628 - Support optional synchronous application context shutdown
* Bug 384166 - Extend resource retrieval to both backing bundle and bridge classloader 

Changes in version 2.0.0.M01 (2013-02-12)
-----------------------------------------

The fix to bug 356683 is mildly backwards incompatible and so the version of Gemini Blueprint is bumped to 2.0.

General:
* Bug 356683 - Construct application contexts defined in extender fragments only once and share across extender instances
* Bug 393960 - Build using Java 6 instead of Java 5
* Bug 351755 - Gemini-core should export org.osgi.service.blueprint package
* Bug 373661 - SwappingServiceReferenceProxy is not thread safe
* Bug 394116 - Lazy activation by loading of class not contained in bundle depends on Equinox behavior
* Bug 392396 - Inverted class check logic in org.eclipse.gemini.blueprint.extender.internal.activator.ListListenerAdapter
* Bug 374717 - OsgiServiceFactoryBean throws NullPointerException in destroy() when no OsgiServiceRegistrationListeners are configured
* Bug 374712 - DynamicCollection toArray(T[] a) throws ClassCastException
* Bug 392500 - TypeFactory.getReifiedType(Type) throws StackOverflowError when fed recursive types
* Bug 395058 - Test with Knopflerfish 3.5

Documentation:
* Bug 355584 - Minor errors in reference documentation (up to and including Chapter 4)
* Bug 356681 - XML namespace declarations not as documented in 1.0.0.RELEASE

Changes in version 1.0.2.RELEASE (2012-08-31)
---------------------------------------------

General:
* Bug 384748 - ConcurrentModificationException in DependencyServiceManager
* Bug 388496 - ShutdownSorter produces IllegalStateException

Changes in version 1.0.1.RELEASE (2012-08-23)
---------------------------------------------

General:
* Bug 385307 - Substitutable exports
* Bug 381871 - Testcase pom error

Changes in version 1.0.1.M01 (2012-05-29)
-----------------------------------------

General
* Bug 375225: Support Spring 3.1.x.
* Bug 379384: Make optional imports of essential packages mandatory in extender


Changes in version 1.0.0 RELEASE (2011-08-22)
---------------------------------------------

General
* upgraded to Spring Framework 3.0.6
* Improved Javadoc documentation

Package org.eclipse.gemini.blueprint.extender
* fixed bug that prevented namespaces of bundles already resolved to be considered

Package org.eclipse.gemini.blueprint.service
* reintroduced Spring DM specific properties on imported services


Changes in version 1.0.0 RC1 (2011-06-20)
-----------------------------------------

General
* upgraded to Spring Framework 3.0.4
* upgraded to Equinox 3.6.2
* upgraded to Felix 2.0.5
* upgraded to Knopflerfish 3.1.0
* migrated Spring DM documentation to Eclipse Gemini Blueprint
* introduced Gemini Blueprint schemas (gemini-blueprint.xsd and gemini-blueprint-compendium.xsd)

Package org.eclipse.gemini.blueprint.context
* reintroduced Spring DM specific properties on exported services
* fixed bug occuring in context service publication when a Java security manager is enabled

Package org.eclipse.gemini.blueprint.extender
* introduced system property for filtering the state of namespace bundles scanned by the extender
* reverted the filtering of namespace bundles to RESOLVED (instead of STARTED - which can still be selected)
* fixed bug preventing custom timeouts to be configured on the extender

Package org.eclipse.gemini.blueprint.service
* reintroduced Spring DM specific properties on exported services


Changes in version 1.0.0 M1 (2010-06-30)
----------------------------------------

General
* renamed packages to reflect the move to Eclipse Gemini (org.springframework.osgi -> org.eclipse.gemini.blueprint)
* namespace definitions are still called spring-osgi.xsd/spring-osgi-compendium.xsd in this release
* upgraded to Felix 2.0.2
* upgraded to Knopflerfish 3.0.0.beta3
* upgraded to CGLib 2.2.0
* removed 'update-strategy' attribute (spring-osgi-compendium.xsd)
* improved timeout schema types to improve declaration validation
* introduced two extra attributes to 'cm-properties' element (spring-osgi-compendium.xsd)
* introduced service-properties to 'managed-service-factory' element (spring-osgi-compendium.xsd)

Package org.eclipse.gemini.blueprint.compendium
* improved configuration admin update handling by supporting both container and bean management on the same declaration
* introduced initialization timeout option to cm-properties
* introduced lazy initialization option to cm-properties
* introduced service properties option to managed-service-factory

Package org.eclipse.gemini.blueprint.io
* improved pattern matching against jar entries in the bundle classpath
* fixed pattern matching against packages imported from bundles with custom classpaths

Package org.eclipse.gemini.blueprint.test
* added check for unresolved fragments during test startup

Back to the top