Skip to content

Releases: RADAR-base/radar-commons

Release 1.1.2

08 Mar 12:27
b38ec53
Compare
Choose a tag to compare

Changes since version 1.1.1:

  • Add List.combine function
  • Use proper interrupt support on IO
  • Updated dependencies

radar-commons 1.1.1

27 Sep 15:31
049bfc2
Compare
Choose a tag to compare

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

12 Sep 12:31
9161e7d
Compare
Choose a tag to compare

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

02 May 14:48
a69574e
Compare
Choose a tag to compare

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

09 May 08:13
Compare
Choose a tag to compare

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. and value. 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

23 Dec 16:06
f0110af
Compare
Choose a tag to compare

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

15 Apr 11:42
6b9755e
Compare
Choose a tag to compare

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

16 Mar 14:28
53a8bec
Compare
Choose a tag to compare

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

23 Jun 13:48
25b4308
Compare
Choose a tag to compare

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.

radar-commons 0.12.3

10 Jun 15:13
3df512f
Compare
Choose a tag to compare

Changes since version 0.12.2:

  • Dependency updates
  • Allow SchemaRetriever to get a customised rest client, and allow that rest client to have customisable headers.