Release Notes - Tamaya - Version 0.2-incubating
Sub-task
- [TAMAYA-86] - Support for org.joda.time.DateTime
- [TAMAYA-87] - Support for org.joda.time.DateTimeZone
- [TAMAYA-96] - Integrate the quickstart guide in the new homepage
- [TAMAYA-97] - Integrate the JavaDoc of the current version of Tamaya into the new homepage
- [TAMAYA-106] - Add standard Maven project reports to the new site
- [TAMAYA-118] - Integrate the the information how to get the source of TAMAYA in the new homepage
Bug
- [TAMAYA-49] - create a Java7 compatible API
- [TAMAYA-67] - PropertyConverter: add info for supported formats
- [TAMAYA-107] - ServiceContext SPI is not backward compatible
- [TAMAYA-108] - Injection is also tried on non configured types and fields.
- [TAMAYA-109] - ServiceContextManager fails to correctly select the ServiceContext in case of multiples
- [TAMAYA-127] - NoSuchElementException when using resolver and property values containing an incomplete token
- [TAMAYA-130] - Add Camel integration
- [TAMAYA-131] - typo in quickstart maven url
- [TAMAYA-134] - Fix javadoc issues before releasing 0.2
- [TAMAYA-136] - Return structure when accessing a singletPropertyValue
- [TAMAYA-138] - Parent pom contains invalid Arquillian groupId
Improvement
- [TAMAYA-50] - add test ServiceContextManager
- [TAMAYA-92] - Replace Jackson with Apache Johnzon
- [TAMAYA-93] - Check and Fix Delivery / Distribution Issues
- [TAMAYA-94] - Make the builder module Java 7 compatible
- [TAMAYA-113] - Remove Java 8 related parts
- [TAMAYA-114] - Add module with reusable SPI base classes
- [TAMAYA-123] - Render modules into OSGI bundles
- [TAMAYA-124] - Move Injection Annotation shared by SE and EE support into common module
- [TAMAYA-125] - Remove Event Support from injection module (should be part of event module)
- [TAMAYA-126] - Make thee resources module Java 7 compatible
- [TAMAYA-132] - Remove @ConfigDefault in favour of @Config(defaultValue=...)
- [TAMAYA-137] - Enhance filter API adding a FilterContext
- [TAMAYA-139] - Integrate maven version of Tamaya into JSON being exposed in its implementation
- [TAMAYA-140] - Update to latest httpcore (4.4.4) / update to latest httpclient
- [TAMAYA-141] - org.apache.tamaya.etcd.EtcdAccessor should use try with resources when performing http requests
- [TAMAYA-142] - Etcd module - fix OSGi declarations
- [TAMAYA-143] - Add support for consul (Hashicorp) as read/write backend
New Feature
- [TAMAYA-70] - JMX interface for Tamaya
- [TAMAYA-71] - Support YAML as configuration format
- [TAMAYA-110] - Add Support for integrating with Spring Environment and Configuration.
- [TAMAYA-111] - Add Classloader aware ServiceContext
- [TAMAYA-112] - Add Module Support for Collections
- [TAMAYA-115] - Add Support for dynamic configuration observer mechanism
- [TAMAYA-116] - Integrate Sabot implementation with Tamaya
- [TAMAYA-120] - Add Observer for triggering events on certain configuration key ranges.
- [TAMAYA-121] - Add OSGI Fragment to replace ConfigurationAdmin
- [TAMAYA-128] - Adding ConversionContext to converter params
- [TAMAYA-133] - Add PropertySource which connects to a etcd server
- [TAMAYA-135] - Add support for changing of configuration sources.
Task
- [TAMAYA-42] - Implement Basic Infrastructure
- [TAMAYA-51] - change version to 0.2-incubating-SNAPSHOT