Changelog¶
Version 2.0.0¶
Schema Registry¶
- PR-141 - Incorrect path to log4j.properties file for simple zip file layout
- PR-143 - schema-registry-start does not work with -daemon argument
- PR-152 - Added point about Google code style to Readme.
- PR-163 - Expose more information when registry fails to start
- PR-165 - Add compatibility support for SchemaRegistryClient
- PR-167 - Update the versionCache with a new schemaVersionMap for a subject
- PR-169 - Use correct URL to update compatibility setting of a subject
- PR-180 - GH-177: Remove unneeded content-type headers for GET ops in quickstart and README
- PR-184 - Support multiple registry urls in client
- PR-186 - Rename LocalSchemaRegistryClient to make it clear it is only intended to be used as a mock in tests. Fixes #185.
- PR-187 - Correct example response for POST /subjects/(string: subject)/versions
- PR-188 - Address GH-168; enable unit testing of CachedSchemaRegistryClient
- PR-195 - Fixed typo in Exception message
- PR-196 - Require Java 7
- PR-197 - Enable test code sharing
- PR-198 - Update jersey, jackson and junit versions to match rest-utils
- PR-202 - Correct minor docs error in example response
- PR-203 - Issue 194 rename main
- PR-207 - Issue #170: PUT /config/(string: subject) should return 4xx for unknown subjects
- PR-210 - Issue #208: Several RestApiTest test cases don’t test proper exception behavior
- PR-219 - Update Kafka version to 0.8.3-SNAPSHOT so we can start developing using upcoming 0.8.3 features.
- PR-237 - Update uses of ZkUtils to match changes made in KAFKA-2639.
- PR-240 - Fixes Typo in the docs. ‘actsas’ -> ‘acts as’
- PR-242 - Fixed schema registry build against kafka trunk
- PR-243 - Use x.y.z versioning scheme (i.e. 2.0.0-SNAPSHOT)
- PR-245 - Fix mvn assembly setup
- PR-252 - Use Kafka compiled with Scala 2.11
- PR-257 - Updated classpath in schema-registry-run-class to reflect changes in pom.xml
- PR-258 - CC-53: Add worker configs for Avro Kafka Connect that integrates with schema registry.
Serializers, Formatters, and Converters¶
- PR-146 - Added decoder to return a specific Avro record from bytes.
- PR-162 - Add implementation of new Deserializer interface.
- PR-192 - Add new module for Kafka JSON serialization stuff
- PR-193 - Add more JSON codec support
- PR-200 - Switch serializer config classes to use AbstractConfig from confluent-common instead of from Kafka.
- PR-222 - Add AvroConverter in new copycat-avro-converter jar to convert Copycat and Avro data.
- PR-234 - Add AvroConverter support for Decimal, Date, Time, and Timestamp logical types.
- PR-235 - Add caching of schema conversions in AvroData and AvroConverter.
- PR-247 - Update for Copycat -> Kafka Connect renaming.
- PR-251 - Add tests of conversion of null values from Kafka Connect and fix handling of null for int8 and int16 types.
- PR-254 - Ensure AvroConverter passes through null values without adding schemas and that deserialized null values are converted to SchemaAndValue.NULL.
- PR-255 - CC-44: Include version when deserializing Kafka Connect data.
- PR-256 - Encode null values for schemaless array entries and map keys and values as an Anything record.