Releases: RADAR-base/radar-commons
Releases · RADAR-base/radar-commons
radar-commons 1.1.3
Release 1.1.2
Changes since version 1.1.1:
- Add List.combine function
- Use proper interrupt support on IO
- Updated dependencies
radar-commons 1.1.1
Changes since version 1.1.0:
- Fixed header compatibility with Confluent REST Proxy and Confluent Schema Registry
- Updated dependencies
- Removed unnecessary
@ExperimentalTime
annotations - Disabled wildcard imports
- Converted Java code to Kotlin
radar-commons 1.1.0
Changes since version 1.0.0:
- converted all code to Kotlin
- updated dependencies
- documented radar-commons-kotlin
- publish radar-commons-gradle plugin to MavenCentral
- Added
collectLicenses
task and upload licenses on release - Allow specifying Kotlin API version in gradle plugin
- Added
String?.removeInsensitive
extension function
Full Changelog: v1.0.0...v1.1.0
radar-commons 1.0.0
Changes since version 0.15.0:
- Created Gradle plugin package
radar-commons-gradle
- Created Kotlin utilities package
radar-commons-kotlin
- Converted most code to Kotlin
- Migrated from OkHttp to Ktor client
- Migrated from synchronous code and callbacks to coroutines
- Migrated from Jackson serialization to kotlinx.serialization
Full Changelog: v0.15.0...v1.0.0
radar-commons 0.15.0
Changes since version 0.14.0:
- Allow customisation of YAML config loader
- Use GenericRecord for mock CSV parsing
- Use fully qualified headers for mock CSV parsing and generating (including
key.
andvalue.
prefixes) - Allow non-http prefixes in
ServerConfig
. - Allow updating
AuthConfig
in code or from environment variables - Add AvroTopic.parseSpecificSchema to parse a single schema.
- Bumped dependencies
radar-commons 0.14.0
Changes since version 0.13.2:
- Removed radar-commons-unsafe package: it is no longer be necessary
- Migrated to Github actions
- Removed codacy checks
- Bumped dependencies
- Updated code style configs
radar-commons 0.13.2
Changes since version 0.13.1:
- Fixed issue when mock data column was unknown
- Added bytes mock data type
- Removed jcenter / bintray repository dependencies
- Updated dependencies
radar-commons 0.13.1
Changes since version 0.13.0:
- Publish releases to Maven Central
- Allow mock producer to authenticate with ManagementPortal
- Allow mock producer to send and generate ENUM values
- Allow mock producer to send and generate records without a timeReceived field
radar-commons version 0.13.0
Changes since version 0.12.3:
- Refactored SchemaRetriever. It now has more functionality (retrieving by ID), caching (version, schema and ID caching) and separated out I/O to SchemaRestClient. The cache validity is now configurable, and it can be pruned or cleared whenever necessary.
- Use Android-supported Java 8 syntax in
radar-commons
.