Releases: FundingCircle/jackdaw
Releases · FundingCircle/jackdaw
v0.7.4
Minor update to fix harmless but distracting reflection warnings
v0.7.3
Added
-
Allow avro deserializaton via the resolver without a local copy of the schema
-
Start formalizing test-machine commands with fspec'd functions
Fixed
- Moved dependency on kafka_2.11 into the dev profile
Changes from @gphilipp @AlexVPopov @cddr @noisesmith
v0.7.2
v0.7.1
Added
- as-edn/as-json functions to convert between representations of avro
Fixed
- Fixed bug in
map->ProducerRecord
- Allow nullable
partition
andtimestamp
in->ProducerRecord
(previously threw NPE) - Fixed union type serialisation when members have similar fields
👏👏 @cddr, @AndreaCrotti, @bobby 👏👏
v0.7.0
Added
- Fressian Serde via clojure.data.fressian #209
- Clearer error from the command runner #214
- Documentation about Jackdaw Admin API #211
- Upgraded in #217:
- Kafka client version to 2.3.1: https://kafka.apache.org/23/documentation.html#upgrade_230_notable
- Confluent Platform components version to 5.3.1: https://docs.confluent.io/5.3.1/release-notes/index.html#cp-5-3-1-release-notes
- Added functions to simplify querying the test machine journal (#215)
👏👏 @bobby, @sgerrand, @AlexVPopov, @TrevorRawlings, @AndreaCrotti 👏👏
v0.6.9
v0.6.9
Added
- Upgrade the test-runner (#184)
- Added support for user-provided parameters to reset-application-fixture (#177)
- Continuing refinement of examples (#191)
- Support for .suppress (#23)
- Support for group-options when creating rest-proxy client for the test-machine (#206)
- PR Template (#187)
- A new edn serde without the un-necessary newline (#190)
Fixed
- Fail fast throwing an exception as soon as a command fails (#186)
- Throw an exception on unknown commands, useful to detect typos early (#182)
- Fixed add-key (part of publishing pipeline) (#181)
- Skip deploy_snapshots job for external contributors (#194)
- Only numbers should be coercable (#203)
- Small refactor to implementation of rest-proxy transport (#205)
- topics-ready? does not dereference the returned deferred (#193)
👏👏 @AndreaCrotti, @kidpollo, @7vs, @creese, @truemped, @jgracin, @DaveWM, @gphilipp 👏👏
The Not Magnificent 0.6.8
The Magnificent 0.6.7
Added
- Allow specification of :deserialization-properties (#157)
- Back-fill a few tests of jackdaw.client.partitioning (#165)
Changed
- Upgrade Clojure version to 1.10.1 (#159)
- Partitioner in test-machine write command updated to match streams (#139)
- Reformatted all the code using cljfmt (#173)
Fixed
- Delete duplicated tests (#165)
- Documentation/Examples fixes (#166, #168)
- Do not assume result of executing command is a map (#164)
- Supply
key-serde
as well asvalue-serde
inaggregate
methods (#172)
👏👏@AndreaCrotti, @MicahElliott, @AlexVPopov, @yogidevbear, @funderbar, @lamp, @lxsli 👏👏
Squish 'dem bugs
Added
- Auto-coercion of clojure numbers if possible (#135)
- Added more explicit information about commit signing Contributing guide (#150)