blob: a34461f5d05bec6420eb2035c00f51060b0a8394 [file] [log] [blame]
Stuart McCulloch0cf97ee2011-06-29 22:55:10 +00001Changes from 1.6.4 to 1.6.6
2---------------------------
3
4** Bug
5 * [FELIX-2612] - [OBR] Doesn't work on Java 1.4 due to use of Boolean.parseBoolean()
6 * [FELIX-2884] - The multiplicity isn't taken into account by the maven bundle plugin and bundlerepository when generating the repository xml
7 * [FELIX-2912] - Host name is lost in exceptions when dealing with Windows shared drives
8 * [FELIX-2958] - Unable to remove previously added repository from OBR
9
10Changes from 1.6.2 to 1.6.4
11---------------------------
12
13** Bug
14 * [FELIX-2306] - ClassCastException in Wrapper.unwrap() when calling Resolver.add(x implements Resource)
15 * [FELIX-2385] - Execution environment property is not correctly exposed
16
17Changes from 1.6.0 to 1.6.2
18---------------------------
19
20** Bug
21 * [FELIX-2269] - Only the higher version of a given bundle is kept in a repository
22 * [FELIX-2276] - Authentication credentials for proxies are not set when retrieving resources
23 * [FELIX-2304] - Single quotes need to be escaped in xml attribute values
24
25Changes from 1.4.3 to 1.6.0
26---------------------------
27
28** Bug
29 * [FELIX-1007] - OBR search doesn't take 'categories' into account
30 * [FELIX-1531] - Mandatory directive is ignored on the Export-Package when it comes to resolve the bundles
31 * [FELIX-1621] - OBR fails to take bundles into account that are already available in the framework
32 * [FELIX-1809] - OBR issue when using parameters with exported packages
33 * [FELIX-2081] - Attribtues and directives and not used on local resources
34 * [FELIX-2082] - Local resources should really be preferred over remote resources
35 * [FELIX-2083] - bundlerepository should mark dependencies it includes as optional
36 * [FELIX-2102] - Bad exception thrown when an obr url can not be resolved
37 * [FELIX-2114] - The reasons for adding a resource may contain the same requirement several times
38 * [FELIX-2126] - Dependencies of optional resources should be optional
39 * [FELIX-2136] - Improve OBR speed
40 * [FELIX-2138] - The resolver should prefer required resources over optional resources to minimize the set of required resources
41 * [FELIX-2139] - Move extensions to a new api into the bundlerepository module as to not pollute the org.osgi.* package
42 * [FELIX-2221] - DataModelHelper.filter() throws wrong Exception
43
44** Improvement
45 * [FELIX-280] - OBR should be able to confirm satisfaction of a filter, including availability of local resources
46 * [FELIX-483] - Log detailed information on invalid syntax in parsed repository xml requirements
47 * [FELIX-692] - OBR should provide an API for resolving bundles dependencies regardless of locally installed bundles
48 * [FELIX-1492] - Add option to exclude optional dependencies during OBR deploy
49 * [FELIX-2106] - Resolver scoped Repository
50 * [FELIX-2115] - The api offers no way to have a timeout or cancel the resolution if it takes too long
51 * [FELIX-2127] - The explanation given why a resource is include is insufficient
52 * [FELIX-2134] - Change the filter implementation
53 * [FELIX-2140] - The Requirement#isSatisfied() method should actually check the capability/requirement namespace
54 * [FELIX-2151] - Use Strings instead of URLs in the API
55
56** New Feature
57 * [FELIX-178] - OBR should expose some way to convert a locally installed bundle to a Resource
58 * [FELIX-2103] - Improve the OBR url handler to be able to access external bundles
59 * [FELIX-2144] - Add global requirements and capabilities
60
61** Task
62 * [FELIX-2104] - Add an optional faster stax based parser
63 * [FELIX-2211] - Simplify the repository parser based on KXml2
64 * [FELIX-2215] - Refactor bundlerepository and maven bundle plugin obr data model
65
Karl Paulsfca8bd22010-02-04 22:41:58 +000066Changes from 1.4.2 to 1.4.3
67---------------------------
68
69** Bug
70 * [FELIX-1792] - Felix OBR seems to just randomly choose one of the satisifed bundles if more than one bundle meets the requirement
71
72
Karl Paulscff9e862009-10-11 20:25:34 +000073Changes from 1.4.1 to 1.4.2
74---------------------------
75
76** Task
77 * [FELIX-1617] - Modify framework, main, shell, shell.tui, and obr to depend on official OSGi JAR files
78
Karl Pauls25d53132009-09-06 21:53:04 +000079Changes from 1.4.0 to 1.4.1
80---------------------------
81
82** Bug
83 * [FELIX-1000] - Updating an bundle which was installed via OBR fails
84 * [FELIX-1157] - NPE results in OBR if a resource does not have a presentation name
85 * [FELIX-1433] - java.lang.NumberFormatException in Bundle-Version (org.osgi.framework.Version) due to trailing whitespace
86
Richard S. Halld5e2aa32009-05-11 16:18:38 +000087Changes from 1.2.1 to 1.4.0
Karl Pauls7d134272009-03-31 21:04:00 +000088---------------------------
89** Bug
90 * [FELIX-973] - FilterImpl from Felix Framework does not support none LDAP operators
91 * [FELIX-977] - Bundle resolving runs extreme long
92 * [FELIX-999] - The OBR ResolverImpl shouldn't try to start fragment bundles
93
94** Improvement
95 * [FELIX-884] - OBR should expose registered services as capabilities of local repository
96 * [FELIX-887] - Ensure BundleListeners are not forgotten about
97 * [FELIX-940] - Add support for execution environment
98 * [FELIX-986] - Include the symbolicname in the output of obr list -v
99
100** New Feature
101 * [FELIX-976] - OBR update-url shell command
102
Karl Pauls4620b672008-11-06 15:03:30 +0000103Changes from 1.2.0 to 1.2.1
104---------------------------
105* [2008-10-24] Fixed potential NPE when comparing resources. (FELIX-789)
106* [2008-10-24] Removed the default repository URL from OBR, so now it must
107 be configured to have a repository. (FELIX-481)
108* [2008-10-24] Print message if there are no matching bundles. (FELIX-785)
109* [2008-10-23] Modified the OBR shell command to hide multiple versions of
110 available artifacts to cut down on noise. It is still possible to list
111 all versions by using a new "-v" switch.
112* [2008-09-29] Adapt Bundle-DocURL header to modified URL
113
114
Karl Pauls549b8382008-08-31 22:15:28 +0000115Changes from 1.0.3 to 1.2.0
116---------------------------
117
118* [2008-08-30] Prevent issues when updating running bundles. (FELIX-701)
119* [2008-08-28] Prevent NullPointerException if a locally installed bundle
120 does not have a Bundle-SymbolicName or version. (FELIX-108)
121* [2008-08-12] Added OBR descriptor and updated to the newest bundle plugin. (FELIX-672)
122* [2008-07-31] Use LogService instead of System.err. (FELIX-482)
123* [2008-07-21] Modified OBR to correctly consider the namespace attribute
124 when matching capabilities to requirements. (FELIX-638)
125* [2008-06-26] Implement referral with hop count support. (FELIX-399)
126* [2008-05-09] Return an empty resource array when querying with a filter
127 with invalid syntax. (FELIX-480)
128* [2008-05-09] Fixed improper synchronization with respect to visibility rules.
129* [2008-05-09] Ignore resources with invalid filters. (FELIX-484)
130* [2008-05-09] Move repository URL list initialization to a later time to
131 avoid the default repository URL if it is not desired. (FELIX-485)
132
Karl Pauls2ef0ab22008-04-21 21:40:14 +0000133Changes from 1.0.2 to 1.0.3
134---------------------------
135
136* [2008-04-21] Re-release to make bytecode executable on jre 1.3.
137
Karl Paulsce84c0c2008-01-28 09:36:57 +0000138Changes from 1.0.0 to 1.0.2
Karl Pauls876636c2008-01-27 21:05:34 +0000139---------------------------
140
141* [2008-01-27] Change the default url from sf.net to sourceforge.net.
142* [2007-10-25] Add support for zipped repository files. (FELIX-410)
143* [2007-10-03] Updated OBR's VersionRange to match the Framework's VersionRange
144 and now accept whitespace in its version range. (FELIX-389)
145* [2007-09-24] Extract OSGi OBR service API to a non-bundle jar to avoid
146 circular build problems.
147
Richard S. Hallba5ce902007-07-09 18:26:54 +0000148Changes from 0.8.0-incubator to 1.0.0
149-------------------------------------
150
151* [2007-03-16] Correctly initialized member fields to avoid incorrectly
152 assigning the source and license URLs. (FELIX-242)
153* [2007-03-19] Parent POM extends Apache POM for Apache-wide policies.
154 (FELIX-260)
155* [2007-05-18] Improved OBR dependency resolution by searching resolving
156 bundles before local bundles and to search through all available
157 candidates to find one that can resolve instead of picking one and failing
158 if it cannot be resolved. (FELIX-285)
Richard S. Hall7987b3c2007-07-13 13:08:26 +0000159* [2007-07-13] Fixed LDAP filter syntax bug when using inclusive version
160 ranges. (FELIX-327)