This is an automated email from the ASF dual-hosted git repository. anatole pushed a commit to branch vote-0.4-incubating-01 in repository https://gitbox.apache.org/repos/asf/incubator-tamaya.git
commit 7b9cd3e9cc8c465fdf4af565c0266ca86801f8c4 Author: Anatole Tresch <[email protected]> AuthorDate: Sun Aug 25 14:31:46 2019 +0200 TAMAYA-408 Preparing release. --- readme/ReleaseNotes-0.4-incubating.html | 268 ++++++++++++++++++++++++++++++++ 1 file changed, 268 insertions(+) diff --git a/readme/ReleaseNotes-0.4-incubating.html b/readme/ReleaseNotes-0.4-incubating.html new file mode 100644 index 0000000..dd86a5a --- /dev/null +++ b/readme/ReleaseNotes-0.4-incubating.html @@ -0,0 +1,268 @@ + +Release Notes - Tamaya - Version 0.4-incubating + +<h2> Sub-task +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-180'>TAMAYA-180</a>] - Move the examples to an other repository + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-206'>TAMAYA-206</a>] - Re-add the examples to the extensions project + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-216'>TAMAYA-216</a>] - Migrate all tests in module extensions + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-217'>TAMAYA-217</a>] - Migrate all tests in module core + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-219'>TAMAYA-219</a>] - Create findbugs rule to disallow junit assertions completely after migration + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-283'>TAMAYA-283</a>] - prepare roadmap entries for 0.4 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-284'>TAMAYA-284</a>] - prepare announcement message to ASF and discuss it before sending + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-285'>TAMAYA-285</a>] - allow linking of multiple API versions + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-295'>TAMAYA-295</a>] - Update jacoco + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-296'>TAMAYA-296</a>] - Update maven site plugins + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-366'>TAMAYA-366</a>] - Trigger migration + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-367'>TAMAYA-367</a>] - Adapt Jenkins build jobs to use new repo locations + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-368'>TAMAYA-368</a>] - Adapt all pom.xml + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-369'>TAMAYA-369</a>] - Verify Travis integration works + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-370'>TAMAYA-370</a>] - Test integrate with github + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-371'>TAMAYA-371</a>] - Adapt webpage + </li> +</ul> + +<h2> Bug +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-243'>TAMAYA-243</a>] - Change event does not contain the new value for a key after changing its value + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-287'>TAMAYA-287</a>] - Maven warning in site build - wrong usage of enforcer plugin + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-293'>TAMAYA-293</a>] - Fix broken links to Jenkins on homepage + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-298'>TAMAYA-298</a>] - Bundle Resolution in OSGI does not work + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-299'>TAMAYA-299</a>] - ServiceLoading not working in OSGI + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-303'>TAMAYA-303</a>] - EnvironmentPropertySource does not honor a configured prefix + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-305'>TAMAYA-305</a>] - InstantiationException on EnumConverter when adding default converters + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-307'>TAMAYA-307</a>] - Readd missing collections module + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-310'>TAMAYA-310</a>] - Tamaya Events does emit ChangEvents for all properties. + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-314'>TAMAYA-314</a>] - Assembly of distribution is not platform-safe / build warning + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-317'>TAMAYA-317</a>] - CDI/MP Injection with parameter annotated methods does not work + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-319'>TAMAYA-319</a>] - Build failures due to too big groupIds during maven assembly phase + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-324'>TAMAYA-324</a>] - CDI-Test failures in extensions modules on certain environments + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-326'>TAMAYA-326</a>] - ServiceContextManager picks second available service provider even if the ordinal is lower + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-327'>TAMAYA-327</a>] - Inconsistent signature for creating ConversionContext + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-328'>TAMAYA-328</a>] - Single apostrophe cannot be cast to Character with CharConverter + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-329'>TAMAYA-329</a>] - PropertyConverterManager cannot box arrays of booleans + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-332'>TAMAYA-332</a>] - beans.xml file is not in META-INF directory for microprofile extension + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-333'>TAMAYA-333</a>] - ::equals(Object) implementation should correctly handle null arguments + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-335'>TAMAYA-335</a>] - NullPointerException on SimplePropertySource.Builder.withName() + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-336'>TAMAYA-336</a>] - Configuration templates do not work with custom configurations + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-337'>TAMAYA-337</a>] - Published docs of injection extension are garbled + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-341'>TAMAYA-341</a>] - Clarify Collections compatibility + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-343'>TAMAYA-343</a>] - Cant' load class javax.annotation.Priority in OSGi + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-348'>TAMAYA-348</a>] - Strange handling of prefix in EnviornmentPropertySource + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-350'>TAMAYA-350</a>] - Empty entry handling YAML Property Source + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-351'>TAMAYA-351</a>] - Do not append newline (\n) at the end of a value when resolved with FileResolver + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-358'>TAMAYA-358</a>] - No way to inject an optional config value via CDI + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-381'>TAMAYA-381</a>] - Wrong service definitions that result in ClassNotFoundException + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-383'>TAMAYA-383</a>] - Problem with ServiceContext in ServiceContextManager + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-389'>TAMAYA-389</a>] - Fix security issues in Sandbox + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-391'>TAMAYA-391</a>] - Sandbox module not running with JDK12 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-400'>TAMAYA-400</a>] - Use ThreadContext ClassLoader as default + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-403'>TAMAYA-403</a>] - Add missing datetime converters + </li> +</ul> + +<h2> New Feature +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-274'>TAMAYA-274</a>] - Switching to Java8 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-297'>TAMAYA-297</a>] - Add Karaf shell support + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-300'>TAMAYA-300</a>] - Provide a Tamaya integration module for OSGI ConfigAdmin + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-340'>TAMAYA-340</a>] - Alternative property keys for environment variables + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-399'>TAMAYA-399</a>] - Add possibility to sort converters on ConfigurationBuilder with a custom comparator. + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-401'>TAMAYA-401</a>] - Clarify API for PropertyValue, ObjectValue, ListValue + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-402'>TAMAYA-402</a>] - Add ConfigurationContext.toBuilder() + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-404'>TAMAYA-404</a>] - Add support for HOCON format + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-405'>TAMAYA-405</a>] - Move HJSON format to the supported extensions + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-406'>TAMAYA-406</a>] - Make implementation runnable without javax.annotation.Priority + </li> +</ul> + +<h2> Improvement +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-154'>TAMAYA-154</a>] - Fix javadoc issues before releasing + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-164'>TAMAYA-164</a>] - Make the output of the Tamaya banner configurable + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-165'>TAMAYA-165</a>] - Support of multiple configuration files out of the box + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-215'>TAMAYA-215</a>] - Migrate from junit assertions to assertj + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-261'>TAMAYA-261</a>] - Integrate new incubator logo in page footer + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-276'>TAMAYA-276</a>] - Review OSGi testing in Sandbox + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-277'>TAMAYA-277</a>] - Integrate Tamaya with SonarCloud as ASF's Sonarcube is deprecated + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-294'>TAMAYA-294</a>] - Update maven and project dependencies + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-304'>TAMAYA-304</a>] - Service Loading should consider class's class loader + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-306'>TAMAYA-306</a>] - tamaya-collections + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-311'>TAMAYA-311</a>] - ConfigurationProvider always logs to load an instance + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-312'>TAMAYA-312</a>] - Add OSGI support for the Apache Felix Gogo shell (used also in Equinox) + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-315'>TAMAYA-315</a>] - Do not use reference to deprecated PropertyValueCombinationPolicy in module sandbox-collections + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-316'>TAMAYA-316</a>] - Fix javadoc errors in OSGi module + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-320'>TAMAYA-320</a>] - Implement JSR 382 API + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-321'>TAMAYA-321</a>] - Replace/Deprecate ConfigurationContextBuilder in favour of ConfigurationBuilder + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-325'>TAMAYA-325</a>] - Integrate not yet finalized ConfigJSR-API via jitpack + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-330'>TAMAYA-330</a>] - Make it possible to build Tamaya on JDK 9+ + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-331'>TAMAYA-331</a>] - Add Automatic-Module-Name metadata for use with JDK 9+ module system + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-334'>TAMAYA-334</a>] - Update geronimo-annotation dependency to 1.0 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-344'>TAMAYA-344</a>] - Lazy initialization of bundle + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-349'>TAMAYA-349</a>] - Ensure that Tamaya builds properly on JDK 11 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-352'>TAMAYA-352</a>] - Unpredictable behavior when a resolver can't resolve the value + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-353'>TAMAYA-353</a>] - Improve support for different classloaders + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-354'>TAMAYA-354</a>] - Support atomic Configuration evaluation + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-355'>TAMAYA-355</a>] - Revise mapping of xml, json and yaml configurations to honor lists + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-356'>TAMAYA-356</a>] - Make resolvers configurable via Java API + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-359'>TAMAYA-359</a>] - Improve Homepage + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-360'>TAMAYA-360</a>] - Converters should also handle null values. + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-361'>TAMAYA-361</a>] - Findbugs version + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-362'>TAMAYA-362</a>] - Configuration::getSnapshot not implemented in some extension modules + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-363'>TAMAYA-363</a>] - extraneous CORBA import + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-364'>TAMAYA-364</a>] - Travis-CI build environments + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-372'>TAMAYA-372</a>] - Clarifiy/isolate metadata format + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-378'>TAMAYA-378</a>] - Clarify Property Key Resolution on Injection + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-379'>TAMAYA-379</a>] - Enable checkstyle validation + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-380'>TAMAYA-380</a>] - Misspelled class name in jsr382 module + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-384'>TAMAYA-384</a>] - Improve Spring integration + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-385'>TAMAYA-385</a>] - Update to latest RAT 0.13 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-386'>TAMAYA-386</a>] - Fix CVE warnings in Tamaya-core: Vertx / Fix project setup for example project 11-distributed + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-387'>TAMAYA-387</a>] - Upgrade checkstyle version + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-407'>TAMAYA-407</a>] - Implement the Microprofile 1.3 spec/TCK + </li> +</ul> + +<h2> Test +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-226'>TAMAYA-226</a>] - Improve Karaf/OSGi tests in CI + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-244'>TAMAYA-244</a>] - Add tests to Functions module + </li> +</ul> + +<h2> Task +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-269'>TAMAYA-269</a>] - Update Maven Assembly Plugin of Extensions to 3.0.0 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-288'>TAMAYA-288</a>] - Ensure that a successful build of Tamaya API&Core requires a unit test coverage of at least 50% + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-289'>TAMAYA-289</a>] - Ensure a unit test coverage of at least 50% for Tamaya Core + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-291'>TAMAYA-291</a>] - Ensure a unit test coverage of at least 50% for Tamaya Extensions + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-323'>TAMAYA-323</a>] - Evaluate and implement compatibility with Microprofile API 1.2 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-338'>TAMAYA-338</a>] - Update to latest jbake 2.6.1 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-339'>TAMAYA-339</a>] - Improve webpage + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-346'>TAMAYA-346</a>] - Update to latest ASF parent pom and Johnzon release + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-365'>TAMAYA-365</a>] - Migrate all projects to new Gitbox infra + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-373'>TAMAYA-373</a>] - Update to latest jbake 2.6.3 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-376'>TAMAYA-376</a>] - Add William and Aaron to the developer list + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-393'>TAMAYA-393</a>] - Update to jBake 2.6.4 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-398'>TAMAYA-398</a>] - Add support for array injection, including arrays with native types. + </li> + <li>[<a href='https://issues.apache.org/jira/browse/TAMAYA-408'>TAMAYA-408</a>] - Release 0.4-incubating + </li> +</ul>
