Skip to content

Releases: vertexclique/degauss

v0.1.8: Gadolinium

26 Apr 20:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.7...v0.1.8

In Somnus Veritas!

v0.1.7: Europium

09 Aug 18:52
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.6...v0.1.7

Live long and prosper! 🖖🏻

v0.1.6: Samarium

01 Dec 11:19
Compare
Choose a tag to compare

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

Castle Grayskull strikes!

v0.1.5: Promethium

26 Nov 19:42
Compare
Choose a tag to compare

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
    

Holy Diver - Killswitch Engage H/T Dio

v0.1.4

26 Nov 16:35
Compare
Choose a tag to compare
(cargo-release) degauss version 0.1.4

v0.1.3: Neodymium

01 Nov 13:22
Compare
Choose a tag to compare

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