Releases: vertexclique/degauss
v0.1.8: Gadolinium
What's Changed
- More tests and updated dependencies by @vertexclique in #74
Full Changelog: v0.1.7...v0.1.8
v0.1.7: Europium
What's Changed
- ci: fix ci by @ansrivas in #14
- deps: added dependabot, weekly execution by @ansrivas in #15
- build(deps): bump isahc from 1.6.0 to 1.7.1 by @dependabot in #23
- build(deps): bump serde_json from 1.0.68 to 1.0.81 by @dependabot in #25
- build(deps): bump strum_macros from 0.22.0 to 0.24.0 by @dependabot in #17
- build(deps): bump structopt from 0.3.25 to 0.3.26 by @dependabot in #18
- build(deps): bump comfy-table from 4.1.1 to 5.0.1 by @dependabot in #16
- build(deps): bump serde from 1.0.130 to 1.0.137 by @dependabot in #27
- build(deps): bump rand from 0.8.4 to 0.8.5 by @dependabot in #28
- build(deps): bump isahc from 1.7.1 to 1.7.2 by @dependabot in #29
- build(deps): bump strum from 0.22.0 to 0.23.0 by @dependabot in #30
- build(deps): bump thiserror from 1.0.30 to 1.0.31 by @dependabot in #31
- build(deps): bump comfy-table from 5.0.1 to 6.0.0 by @dependabot in #32
- build(deps): bump openssl-src from 300.0.2+3.0.0 to 300.0.7+3.0.3 by @dependabot in #35
- build(deps): bump crossbeam-utils from 0.8.5 to 0.8.9 by @dependabot in #34
- deps: use apache-avro rather than avro-rs by @ansrivas in #46
- cargo update by @vertexclique in #47
New Contributors
- @dependabot made their first contribution in #23
Full Changelog: v0.1.6...v0.1.7
v0.1.6: Samarium
This release contains:
- Introduced enum Status::{Failure, Success} to represent the
exit status of the command - refactor processing of each command
- Made each option for the cli clonable
v0.1.5: Promethium
The second release of Degauss where we added subcommand to the loop and interaction with Schema Registry.
Now we have separated validation and Schema Registry communication to ease the pain of local development and make it a proper CI/CD tool.
Usage as described over the README. Copying as-is:
-
Check the compatibility of your schemas
$ degauss validate -s tests/data/movies-raw-reader.avsc tests/data/movies-raw-writer.avsc -c full-transitive
-
Check the compatibility and set the exit status in case of a failure.
$ degauss validate -s tests/data/movies-raw-reader.avsc tests/data/movies-raw-writer.avsc -c full-transitive --exit-status
-
Register a schema to schema-registry
- create a file with env variables
$ cat env export DEGAUSS_SCHEMA_REGISTRY_URL=https://some-url export DEGAUSS_SCHEMA_REGISTRY_USER=some-user export DEGAUSS_SCHEMA_REGISTRY_PASS=some-pass
$ source env
$ degauss schema-registry register --subject-type value --topic test2 --schema-path ./tests/data/movies-raw-reader.avsc
-
Get the compatibility for a subject:
$ degauss schema-registry compatibility get --subject-type value --topic test
-
Set the compatibility for a subject:
$ degauss schema-registry compatibility set --subject-type value --topic test --compatibility forward
v0.1.4
(cargo-release) degauss version 0.1.4
v0.1.3: Neodymium
The first ever release of Degauss.
Usage as described over the README:
-
Check the compatibility of your schemas
degauss -s tests/data/movies-raw-reader.avsc tests/data/movies-raw-writer.avsc -c full-transitive
-
Check the compatibility and set the exit status in case of a failure.
degauss -s tests/data/movies-raw-reader.avsc tests/data/movies-raw-writer.avsc -c full-transitive --exit-status