A. J. David Bosschaert | bc9b27a | 2015-09-25 13:44:30 +0000 | [diff] [blame] | 1 | |
| 2 | Changes from 2.0.4 to 2.0.6 |
| 3 | --------------------------- |
| 4 | |
| 5 | ** Improvement |
| 6 | * [FELIX-4764] - Add support to GZIP based compact index files |
| 7 | |
Guillaume Nodet | 7d9cd59 | 2015-03-05 08:32:55 +0000 | [diff] [blame] | 8 | Changes from 2.0.2 to 2.0.4 |
| 9 | --------------------------- |
| 10 | |
| 11 | ** Bug |
| 12 | * [FELIX-3097] - LocalRepository is not updated when bundles are |
| 13 | * [FELIX-4571] - NullPointerException when using Repository impl with Aries subsystem impl |
| 14 | * [FELIX-4616] - BundleRepository ResourceComparator violates comparison contract |
| 15 | * [FELIX-4640] - missing (&(osgi.ee=JavaSE)(version=1.8)) when embedding in org.apache.felix.framework |
| 16 | |
| 17 | ** Improvement |
| 18 | * [FELIX-4812] - BundleRepository can be quite CPU intensive when starting a lot of bundles |
| 19 | |
| 20 | Changes from 1.6.6 to 2.0.2 |
A. J. David Bosschaert | 28bb9f5 | 2014-06-19 11:14:55 +0000 | [diff] [blame] | 21 | --------------------------- |
| 22 | |
| 23 | ** New Feature |
| 24 | * [FELIX-4368] - Support OSGi Repository 1.0 Specification |
| 25 | ** [FELIX-4369] - Support repository.xml as defined by OSGi Repository spec |
| 26 | ** [FELIX-4370] - Support Repository service as defined by OSGi spec |
| 27 | ** [FELIX-4371] - Pass the Repository 1.0 OSGi CT |
| 28 | |
| 29 | ** Bug |
| 30 | * [FELIX-3257] - OBR resolver unable to pick up the highest bundle version when selecting the best candidate |
| 31 | * [FELIX-2465] - system.bundle should be automatically wired to the relevant bundle |
| 32 | * [FELIX-3842] - NPE in LocalRepositoryImpl |
| 33 | |
Stuart McCulloch | 0cf97ee | 2011-06-29 22:55:10 +0000 | [diff] [blame] | 34 | Changes from 1.6.4 to 1.6.6 |
| 35 | --------------------------- |
| 36 | |
| 37 | ** Bug |
| 38 | * [FELIX-2612] - [OBR] Doesn't work on Java 1.4 due to use of Boolean.parseBoolean() |
| 39 | * [FELIX-2884] - The multiplicity isn't taken into account by the maven bundle plugin and bundlerepository when generating the repository xml |
| 40 | * [FELIX-2912] - Host name is lost in exceptions when dealing with Windows shared drives |
| 41 | * [FELIX-2958] - Unable to remove previously added repository from OBR |
| 42 | |
| 43 | Changes from 1.6.2 to 1.6.4 |
| 44 | --------------------------- |
| 45 | |
| 46 | ** Bug |
| 47 | * [FELIX-2306] - ClassCastException in Wrapper.unwrap() when calling Resolver.add(x implements Resource) |
| 48 | * [FELIX-2385] - Execution environment property is not correctly exposed |
| 49 | |
| 50 | Changes from 1.6.0 to 1.6.2 |
| 51 | --------------------------- |
| 52 | |
| 53 | ** Bug |
| 54 | * [FELIX-2269] - Only the higher version of a given bundle is kept in a repository |
| 55 | * [FELIX-2276] - Authentication credentials for proxies are not set when retrieving resources |
| 56 | * [FELIX-2304] - Single quotes need to be escaped in xml attribute values |
| 57 | |
| 58 | Changes from 1.4.3 to 1.6.0 |
| 59 | --------------------------- |
| 60 | |
| 61 | ** Bug |
| 62 | * [FELIX-1007] - OBR search doesn't take 'categories' into account |
| 63 | * [FELIX-1531] - Mandatory directive is ignored on the Export-Package when it comes to resolve the bundles |
| 64 | * [FELIX-1621] - OBR fails to take bundles into account that are already available in the framework |
| 65 | * [FELIX-1809] - OBR issue when using parameters with exported packages |
| 66 | * [FELIX-2081] - Attribtues and directives and not used on local resources |
| 67 | * [FELIX-2082] - Local resources should really be preferred over remote resources |
| 68 | * [FELIX-2083] - bundlerepository should mark dependencies it includes as optional |
| 69 | * [FELIX-2102] - Bad exception thrown when an obr url can not be resolved |
| 70 | * [FELIX-2114] - The reasons for adding a resource may contain the same requirement several times |
| 71 | * [FELIX-2126] - Dependencies of optional resources should be optional |
| 72 | * [FELIX-2136] - Improve OBR speed |
| 73 | * [FELIX-2138] - The resolver should prefer required resources over optional resources to minimize the set of required resources |
| 74 | * [FELIX-2139] - Move extensions to a new api into the bundlerepository module as to not pollute the org.osgi.* package |
| 75 | * [FELIX-2221] - DataModelHelper.filter() throws wrong Exception |
| 76 | |
| 77 | ** Improvement |
| 78 | * [FELIX-280] - OBR should be able to confirm satisfaction of a filter, including availability of local resources |
| 79 | * [FELIX-483] - Log detailed information on invalid syntax in parsed repository xml requirements |
| 80 | * [FELIX-692] - OBR should provide an API for resolving bundles dependencies regardless of locally installed bundles |
| 81 | * [FELIX-1492] - Add option to exclude optional dependencies during OBR deploy |
| 82 | * [FELIX-2106] - Resolver scoped Repository |
| 83 | * [FELIX-2115] - The api offers no way to have a timeout or cancel the resolution if it takes too long |
| 84 | * [FELIX-2127] - The explanation given why a resource is include is insufficient |
| 85 | * [FELIX-2134] - Change the filter implementation |
| 86 | * [FELIX-2140] - The Requirement#isSatisfied() method should actually check the capability/requirement namespace |
| 87 | * [FELIX-2151] - Use Strings instead of URLs in the API |
| 88 | |
| 89 | ** New Feature |
| 90 | * [FELIX-178] - OBR should expose some way to convert a locally installed bundle to a Resource |
| 91 | * [FELIX-2103] - Improve the OBR url handler to be able to access external bundles |
| 92 | * [FELIX-2144] - Add global requirements and capabilities |
| 93 | |
| 94 | ** Task |
| 95 | * [FELIX-2104] - Add an optional faster stax based parser |
| 96 | * [FELIX-2211] - Simplify the repository parser based on KXml2 |
| 97 | * [FELIX-2215] - Refactor bundlerepository and maven bundle plugin obr data model |
| 98 | |
Karl Pauls | fca8bd2 | 2010-02-04 22:41:58 +0000 | [diff] [blame] | 99 | Changes from 1.4.2 to 1.4.3 |
| 100 | --------------------------- |
| 101 | |
| 102 | ** Bug |
| 103 | * [FELIX-1792] - Felix OBR seems to just randomly choose one of the satisifed bundles if more than one bundle meets the requirement |
| 104 | |
| 105 | |
Karl Pauls | cff9e86 | 2009-10-11 20:25:34 +0000 | [diff] [blame] | 106 | Changes from 1.4.1 to 1.4.2 |
| 107 | --------------------------- |
| 108 | |
| 109 | ** Task |
| 110 | * [FELIX-1617] - Modify framework, main, shell, shell.tui, and obr to depend on official OSGi JAR files |
| 111 | |
Karl Pauls | 25d5313 | 2009-09-06 21:53:04 +0000 | [diff] [blame] | 112 | Changes from 1.4.0 to 1.4.1 |
| 113 | --------------------------- |
| 114 | |
| 115 | ** Bug |
| 116 | * [FELIX-1000] - Updating an bundle which was installed via OBR fails |
| 117 | * [FELIX-1157] - NPE results in OBR if a resource does not have a presentation name |
| 118 | * [FELIX-1433] - java.lang.NumberFormatException in Bundle-Version (org.osgi.framework.Version) due to trailing whitespace |
| 119 | |
Richard S. Hall | d5e2aa3 | 2009-05-11 16:18:38 +0000 | [diff] [blame] | 120 | Changes from 1.2.1 to 1.4.0 |
Karl Pauls | 7d13427 | 2009-03-31 21:04:00 +0000 | [diff] [blame] | 121 | --------------------------- |
| 122 | ** Bug |
| 123 | * [FELIX-973] - FilterImpl from Felix Framework does not support none LDAP operators |
| 124 | * [FELIX-977] - Bundle resolving runs extreme long |
| 125 | * [FELIX-999] - The OBR ResolverImpl shouldn't try to start fragment bundles |
| 126 | |
| 127 | ** Improvement |
| 128 | * [FELIX-884] - OBR should expose registered services as capabilities of local repository |
| 129 | * [FELIX-887] - Ensure BundleListeners are not forgotten about |
| 130 | * [FELIX-940] - Add support for execution environment |
| 131 | * [FELIX-986] - Include the symbolicname in the output of obr list -v |
| 132 | |
| 133 | ** New Feature |
| 134 | * [FELIX-976] - OBR update-url shell command |
| 135 | |
Karl Pauls | 4620b67 | 2008-11-06 15:03:30 +0000 | [diff] [blame] | 136 | Changes from 1.2.0 to 1.2.1 |
| 137 | --------------------------- |
| 138 | * [2008-10-24] Fixed potential NPE when comparing resources. (FELIX-789) |
| 139 | * [2008-10-24] Removed the default repository URL from OBR, so now it must |
| 140 | be configured to have a repository. (FELIX-481) |
| 141 | * [2008-10-24] Print message if there are no matching bundles. (FELIX-785) |
| 142 | * [2008-10-23] Modified the OBR shell command to hide multiple versions of |
| 143 | available artifacts to cut down on noise. It is still possible to list |
| 144 | all versions by using a new "-v" switch. |
| 145 | * [2008-09-29] Adapt Bundle-DocURL header to modified URL |
| 146 | |
| 147 | |
Karl Pauls | 549b838 | 2008-08-31 22:15:28 +0000 | [diff] [blame] | 148 | Changes from 1.0.3 to 1.2.0 |
| 149 | --------------------------- |
| 150 | |
| 151 | * [2008-08-30] Prevent issues when updating running bundles. (FELIX-701) |
| 152 | * [2008-08-28] Prevent NullPointerException if a locally installed bundle |
| 153 | does not have a Bundle-SymbolicName or version. (FELIX-108) |
| 154 | * [2008-08-12] Added OBR descriptor and updated to the newest bundle plugin. (FELIX-672) |
| 155 | * [2008-07-31] Use LogService instead of System.err. (FELIX-482) |
| 156 | * [2008-07-21] Modified OBR to correctly consider the namespace attribute |
| 157 | when matching capabilities to requirements. (FELIX-638) |
| 158 | * [2008-06-26] Implement referral with hop count support. (FELIX-399) |
| 159 | * [2008-05-09] Return an empty resource array when querying with a filter |
| 160 | with invalid syntax. (FELIX-480) |
| 161 | * [2008-05-09] Fixed improper synchronization with respect to visibility rules. |
| 162 | * [2008-05-09] Ignore resources with invalid filters. (FELIX-484) |
| 163 | * [2008-05-09] Move repository URL list initialization to a later time to |
| 164 | avoid the default repository URL if it is not desired. (FELIX-485) |
| 165 | |
Karl Pauls | 2ef0ab2 | 2008-04-21 21:40:14 +0000 | [diff] [blame] | 166 | Changes from 1.0.2 to 1.0.3 |
| 167 | --------------------------- |
| 168 | |
| 169 | * [2008-04-21] Re-release to make bytecode executable on jre 1.3. |
| 170 | |
Karl Pauls | ce84c0c | 2008-01-28 09:36:57 +0000 | [diff] [blame] | 171 | Changes from 1.0.0 to 1.0.2 |
Karl Pauls | 876636c | 2008-01-27 21:05:34 +0000 | [diff] [blame] | 172 | --------------------------- |
| 173 | |
| 174 | * [2008-01-27] Change the default url from sf.net to sourceforge.net. |
| 175 | * [2007-10-25] Add support for zipped repository files. (FELIX-410) |
| 176 | * [2007-10-03] Updated OBR's VersionRange to match the Framework's VersionRange |
| 177 | and now accept whitespace in its version range. (FELIX-389) |
| 178 | * [2007-09-24] Extract OSGi OBR service API to a non-bundle jar to avoid |
| 179 | circular build problems. |
| 180 | |
Richard S. Hall | ba5ce90 | 2007-07-09 18:26:54 +0000 | [diff] [blame] | 181 | Changes from 0.8.0-incubator to 1.0.0 |
| 182 | ------------------------------------- |
| 183 | |
| 184 | * [2007-03-16] Correctly initialized member fields to avoid incorrectly |
| 185 | assigning the source and license URLs. (FELIX-242) |
| 186 | * [2007-03-19] Parent POM extends Apache POM for Apache-wide policies. |
| 187 | (FELIX-260) |
| 188 | * [2007-05-18] Improved OBR dependency resolution by searching resolving |
| 189 | bundles before local bundles and to search through all available |
| 190 | candidates to find one that can resolve instead of picking one and failing |
| 191 | if it cannot be resolved. (FELIX-285) |
Richard S. Hall | 7987b3c | 2007-07-13 13:08:26 +0000 | [diff] [blame] | 192 | * [2007-07-13] Fixed LDAP filter syntax bug when using inclusive version |
| 193 | ranges. (FELIX-327) |