Releases: chronicleworks/chronicle
Releases · chronicleworks/chronicle
v0.7.7
What's Changed
- 
- Introduce integrated liveness check by @ryan-s-roberts in #429
 
 
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- fix: backport streamlining checks that api calls have effects by @suchapalaver in #409
 - Add liveness / startup probe using chronicle import by @ryan-s-roberts in #425
 - Ping fixes
 - Dependency refresh by @ryan-s-roberts in #427
 
Full Changelog: v0.7.5...v0.7.6
0.7.3
CHANGELOG
v0.7.3
- docs(helm-jwks-opa.md): if no oidc then do not need to disable endpoints view commit
 - docs(opa): fix sections on default opa disallowing jwt users view commit
 - fix(policies): allow jwt users view commit
 - fix: add buildkit.toml view commit
 - build(docker): add wait-for-it script to opactl and opa-tp images view commit
 
v0.7.2
- build(make): disable gh release artifact upload view commit
 
0.7.2
- fix(docker): always apt-get update to deal with changing repos view commit
 - fix(docker): remove superfluous --platform declarations view commit
 - fix(docker): id-provider maven build should be BUILDPLATFORM view commit
 - docs(helm-jwks-opa.md): adjust how oidc endpoints are set with helm view commit
 - feat(sawtooth-tp): increase transaction logging view commit
 
v0.7.1
- chore: Add .VERSION to builder image view commit
 - feat(gq-subscribe): resolve hostnames to ip addresses view commit
 - chore: Remove the type alias as it's deprecated view commit
 - docs(helm-jwks-opa.md): adjust helm jwks opa docs to match chart view commit
 - feat: Load policy from remote or path view commit
 - docs(querying_provenance.md): fix small mistake in contractor query view commit
 - chore: Update sawtooth-sdk-rust to hyperledger/main view commit
 - feat(gq-subscribe): provide simple tool for graphql subscriptions view commit
 - docs(helm-jwks-opa.md): describe more about jwks and opa with helm view commit
 - build: include policy bundle in the opactl image view commit
 - fix(opactl): fix redundant_async_block clippy warning view commit
 - fix(from_json_ld): fix duplicated condition in from_json view commit
 - fix(makefile): adjust dockerization of helm-api-test view commit
 - fix: Spurious cancellation view commit
 - fix: Ensure close is sent to ZmqMessageConnection view commit
 - fix: Ensure close is sent to ZmqMessageConnection view commit
 - feat(opactl): more logging view commit
 - feat(docker): introduce docker image for simple id provider view commit
 - fix(opactl): ids with cli default values should be optional view commit
 - docs(docs): link the namespaces page to make it found more easily view commit
 - feat(bootstrap): add cli support for loading opa policy from url view commit
 - feat(opa): add url policy loader support view commit
 - docs: document option to load opa policy from a url via cli view commit
 - feat(authorization.rs): query userinfo endpoint with http get, not post view commit
 - docs(github): add PR template with checklist view commit
 - fix: Ensure event subscription is set up before commit view commit
 - test(chronicle-helm-test): include wait-for-it view commit
 
v0.7.0
- test: add helm chart chronicle api test view commit
 - fix: Backported 0.6 fixes, refactored in cleanly view commit
 - feat: System namespace view commit
 - docs: document default OPA policy view commit
 - fix(charts/chronicle): align with catenasys/helm-charts/chronicle-on-sawtooth view commit
 - fix: bump crate versions to 0.7.0 view commit
 - fix(bootstrap): fix import command hanging if no input piped to stdin view commit
 - feat: create schema for domains and define core operations as synth view commit
 - docs(recording_provenance.md): note about import when ns does not match view commit
 - fix(bootstrap/cli): register-key without private key should use public key view commit
 - feat(query.rs): make more activity timeline filter arguments optional view commit
 - feat(docker): do not use docker compose profiles view commit
 - fix(vocab): make ChronicleOperations IRI casing consistent view commit
 - feat(bootstrap): increase detail in error reporting view commit
 - docs(cli.rs): fix reported author for clap cli view commit
 - docs: document data import feature view commit
 - feat: add import command for importing data to chronicle view commit
 - fix: Connectivity robustness view commit
 - feat: Identity returned from TP view commit
 - feat: Integrate chronicle and opa-tp view commit
 - Cli options view commit
 - wip: Integrated opa tp view commit
 - feat: Chronicle now uses async-sawtooth-sdk view commit
 - feat: Extract and generalise ledger types view commit
 - feat: Extract and generalise ledger types view commit
 - feat: Extract and generalise ledger types view commit
 - fea...
 
0.6.0
CHANGELOG
v0.6.0
- Release 0.6.0 view commit
 - fix: Remove static test pk view commit
 - build(deps): Bump bzip2 from 0.4.3 to 0.4.4 view commit
 - fix(makefile): add . before PHONY view commit
 - docs: add copyright and license view commit
 - fix: bump crate versions to 0.5.0 view commit
 - docs: update to btp.works url view commit
 - feat(cli.rs): mention path when reporting invalid location for secrets view commit
 - fix(signing.rs): fix misleading typo in error message view commit
 - fix: update cli to btpworks view commit
 - fix(bootstrap): make public objects pub(crate) view commit
 - fix: use btp.works url view commit
 - fix: update copyright view commit
 - fix: bump dependencies where changes not needed view commit
 - build(deps): Bump tokio from 1.20.0 to 1.20.3 view commit
 - docs(comments): fix minor issues with a few comments view commit
 - fix: Use arm pgembed images on linux view commit
 - feat: add auth identity view commit
 - fix(bootstrap/config): make unnecessarily public methods pub crate view commit
 - docs(versions.txt): enable code highlighting for graphql blocks view commit
 - docs(default.iuml): set class font color darker view commit
 - docs(config.md): explain db connection configuration options view commit
 - feat(bootstrap): allow specifying remote or embedded database, or fallback view commit
 - fix: Add isolation id to network name view commit
 - feat(chronicle.yaml): adjust chronicle docker startup for new database configuration view commit
 - feat(bootstrap): obtain database connection from command-line and environment view commit
 - feat(config.rs): remove db connection url from config.toml view commit
 - fix: fix clippy warnings view commit
 - docs(docs): adjust modelling to us spelling modeling view commit
 
v0.5.0
- docs: update CHANGELOG.md view commit
 - fix(sawtooth-protocol): change externalId back to name view commit
 - fix(activity.rs): in resolving associations, include delegates view commit
 - fix: Make interface, sawtooth defaults view commit
 - fix: Typo view commit
 - fix: Hopefully simplify docker test view commit
 - fix: Use offical node image view commit
 - fix: Deal with span panic, use correct sw consensus name view commit
 - fix: Should be able to address directly view commit
 - fix(database.rs): hold temporary database directories in static scope view commit
 - feat: e2e test view commit
 - fix: Docker compose now using pg view commit
 - fix: Use amd embedded postgres on macos view commit
 - fix: Improved snapshots, inject tx id view commit
 - fix: add insta inline view commit
 - fix: Sawtooth tp event messaging view commit
 - docs: fix domain modeling diagrams view commit
 - docs: copy edit view commit
 - docs(gitignore): exclude generated svg diagram files view commit
 - docs(diagrams): remove generated svg files from source view commit
 - docs: copy edit Chronicle README view commit
 - fix: make btp a singular grammatical subject view commit
 - docs: fix links, formatting, and basic gaps view commit
 - build: add libpq-dev as build dependency view commit
 - fix(bootstrap): fix parsing of shell choice for completions view commit
 - fix(cargo-checkmate.yaml): omit cargo test from github workflow view commit
 - test(codegen): test from file domain input with acronyms view commit
 - fix(codegen): fix domain file attributes input casing view commit
 - feat(config.rs): add helpful comment to default config.toml view commit
 - fix(database): ensure that database does not outlive the directory containing it view commit
 - fix(unified-builder): ensure liblzma-dev is installed for both arm64 and amd64 view commit
 - feat(bootstrap): use embedded database for inmem feature view commit
 - feat(cargo.toml): move get_test_db_connection into common crate view commit
 - feat(unified-builder): run cargo test as normal user and provide libpq for builds view commit
 - feat(bootstrap): test db connection before pooling for easier error message view commit
 - feat(persistence): adjust sql and code for making optional attributes non-nullable view commit
 - feat(config.rs): have chronicle accept configuration for postgresql uri view commit
 - test(tests): replace sql...
 
0.5.0
CHANGELOG
v0.5.0
- docs: update CHANGELOG.md view commit
 - fix(sawtooth-protocol): change externalId back to name view commit
 - fix(activity.rs): in resolving associations, include delegates view commit
 - fix: Make interface, sawtooth defaults view commit
 - fix: Typo view commit
 - fix: Hopefully simplify docker test view commit
 - fix: Use offical node image view commit
 - fix: Deal with span panic, use correct sw consensus name view commit
 - fix: Should be able to address directly view commit
 - fix(database.rs): hold temporary database directories in static scope view commit
 - feat: e2e test view commit
 - fix: Docker compose now using pg view commit
 - fix: Use amd embedded postgres on macos view commit
 - fix: Improved snapshots, inject tx id view commit
 - fix: add insta inline view commit
 - fix: Sawtooth tp event messaging view commit
 - docs: fix domain modeling diagrams view commit
 - docs: copy edit view commit
 - docs(gitignore): exclude generated svg diagram files view commit
 - docs(diagrams): remove generated svg files from source view commit
 - docs: copy edit Chronicle README view commit
 - fix: make btp a singular grammatical subject view commit
 - docs: fix links, formatting, and basic gaps view commit
 - build: add libpq-dev as build dependency view commit
 - fix(bootstrap): fix parsing of shell choice for completions view commit
 - fix(cargo-checkmate.yaml): omit cargo test from github workflow view commit
 - test(codegen): test from file domain input with acronyms view commit
 - fix(codegen): fix domain file attributes input casing view commit
 - feat(config.rs): add helpful comment to default config.toml view commit
 - fix(database): ensure that database does not outlive the directory containing it view commit
 - fix(unified-builder): ensure liblzma-dev is installed for both arm64 and amd64 view commit
 - feat(bootstrap): use embedded database for inmem feature view commit
 - feat(cargo.toml): move get_test_db_connection into common crate view commit
 - feat(unified-builder): run cargo test as normal user and provide libpq for builds view commit
 - feat(bootstrap): test db connection before pooling for easier error message view commit
 - feat(persistence): adjust sql and code for making optional attributes non-nullable view commit
 - feat(config.rs): have chronicle accept configuration for postgresql uri view commit
 - test(tests): replace sqlite database backend with embedded postgresql view commit
 - feat(schema.rs): update persistence code and sql to postgresql view commit
 - docs(component.puml): database is now postgresql rather than sqlite view commit
 - feat(cargo.toml): bring pg-embed with portpicker into more crates view commit
 - feat(up.sql): use serial type for database keys view commit
 - style(persistence): reformat code with fmt view commit
 - feat(persistence): change database access types and methods from sqlite to postgresql view commit
 - feat(cargo.toml): change dependencies from sqlite to postgresql crates view commit
 - fix: remove HOSTARCH view commit
 - fix: Remove unused ARGs view commit
 - fix: Better use of defaults view commit
 - fix: Explicitly use host arch view commit
 
v0.4.0
- docs(docs): fix md formatting in upgrading view commit
 - refactor(api): refactor for consistency and readability view commit
 - docs(docs): update upgrading documentation for v0.4.0 view commit
 - fix: Github release publication view commit
 - fix: bump all crate versions to 0.4.0 view commit
 - fix: Remove comment about sccache view commit
 - fix: Tidy up view commit
 - fix: Various changes view commit
 - fix: Compile for both target and host in tested view commit
 - fix: Generalise target platform view commit
 - fix: improve layer caching, context, explicit arch names in builder view commit
 - fix: Build the chonicle image in a seperate path to the bin compilation view commit
 - fix: vimcident view commit
 - fix: Use multilayer view commit
 - fix: Lets use a clean here view commit
 - fix: Remove the test domain view commit
 - fix: Sleep in tests view commit
 - fix: add domain.yaml to rustc deps for r...
 
0.4.0
CHANGELOG
v0.4.0
- docs(docs): fix md formatting in upgrading view commit
 - refactor(api): refactor for consistency and readability view commit
 - docs(docs): update upgrading documentation for v0.4.0 view commit
 - fix: Github release publication view commit
 - fix: bump all crate versions to 0.4.0 view commit
 - fix: Remove comment about sccache view commit
 - fix: Tidy up view commit
 - fix: Various changes view commit
 - fix: Compile for both target and host in tested view commit
 - fix: Generalise target platform view commit
 - fix: improve layer caching, context, explicit arch names in builder view commit
 - fix: Build the chonicle image in a seperate path to the bin compilation view commit
 - fix: vimcident view commit
 - fix: Use multilayer view commit
 - fix: Lets use a clean here view commit
 - fix: Remove the test domain view commit
 - fix: Sleep in tests view commit
 - fix: add domain.yaml to rustc deps for rebuild calculation view commit
 - feat: allow oneof externalid or id for activity timeline array selectors view commit
 - test: add sleeps to aid snapshot tests in ci view commit
 - fix(chronicle-domain-lint): report version number from cargo.toml view commit
 - test: test multiple generation mutations do not return duplicate activities view commit
 - test: reproduce generation bug view commit
 - fix(query.rs): return distinct results from activity timeline view commit
 - feat: distribute the linter, bump version numbers in crate view commit
 - feat(cli.rs): pick up version from crate metadata for reporting view commit
 - feat(cli.rs): have long version mention if inmem view commit
 - feat: allow one of id externalid for relational mutations ids view commit
 - refactor(chronicle): find crates by wildcard in crates directory view commit
 - refactor(chronicle): move cli part of linting back to chronicle-domain-lint crate view commit
 - feat(linter.rs): give helpful hint if domain validation fails on regex view commit
 - refactor(chronicle): move chronicle-domain-lint crate into chronicle crate view commit
 - feat(chronicle-domain-lint): use clap for command-line parsing view commit
 - feat(chronicle-domain-lint): show more than one error at once view commit
 - feat(chronicle-domain-lint): give usage hint if help option is supplied view commit
 - feat(chronicle-domain-lint): add new binary for checking domain definitions view commit
 - feat(domain.json): add json schema for domain definitions view commit
 - refactor(model.rs): have attributeref expose name of attribute view commit
 - build(api-deps): remove unused dependency on serde_json view commit
 - build(chronicle-deps): bump serde_yaml dependency to 0.9.14 view commit
 - fix: fix documentation view commit
 - fix: works on my machine view commit
 - feat: Query entities and Activities by type view commit
 - fix: clean up warnings in generated code view commit
 - feat: add generic json object attribute view commit
 - build(cargo): add git fetch with cli to config view commit
 - fix: isolate domain terms matching chronicle types view commit
 
v0.3.0
- docs(docs): fix documentation view commit
 - docs(docs): update formatting domain terms docs section view commit
 - feat: prefix definition operations with define view commit
 - docs(docs): use long form iri in docs view commit
 - test(common): add vocab proptest seeds for failure cases view commit
 - feat: accept short or long form iris and emit short form view commit
 - docs(docs): add formatting domain terms documentation section view commit
 - feat(codegen): preserve acronyms in domain inflections view commit
 - feat: Openworld, Contradiction and Submission view commit
 - feat(chronicle): add inverse of wasgeneratedby generated relation view commit
 - refactor(chronicle): change name to externalid view commit
 - fix(docker): forego chef or release build in favor of simple fetch view commit
 - build(makefile): add prefix to buildx builder view commit
 - build: build platform specific chronicle builder view commit
 - fix: add multi-arch building for chronicle and chronicle-tp view commit
 
v0.2.1
- fix: Create a root key if none exists view commit
 - feat: Keystore init subcommand for operational purposes view commit
 - docs: correct links and headings [view commit](https://github.com/catenas...
 
0.3.0
CHANGELOG
v0.3.0
- docs(docs): fix documentation view commit
 - docs(docs): update formatting domain terms docs section view commit
 - feat: prefix definition operations with define view commit
 - docs(docs): use long form iri in docs view commit
 - test(common): add vocab proptest seeds for failure cases view commit
 - feat: accept short or long form iris and emit short form view commit
 - docs(docs): add formatting domain terms documentation section view commit
 - feat(codegen): preserve acronyms in domain inflections view commit
 - feat: Openworld, Contradiction and Submission view commit
 - feat(chronicle): add inverse of wasgeneratedby generated relation view commit
 - refactor(chronicle): change name to externalid view commit
 - fix(docker): forego chef or release build in favor of simple fetch view commit
 - build(makefile): add prefix to buildx builder view commit
 - build: build platform specific chronicle builder view commit
 - fix: add multi-arch building for chronicle and chronicle-tp view commit
 
v0.2.1
- fix: Create a root key if none exists view commit
 - feat: Keystore init subcommand for operational purposes view commit
 - docs: correct links and headings view commit
 - docs: cut down on redundant headings, correct unicode char view commit
 - docs: update theme view commit
 - fix: json option for tp view commit
 - test(chronicle-domain-test): test wasinformedby support view commit
 - feat(chronicle): add new fn on activity for wasinformedby in codegen view commit
 - feat(api): extend wasinformedby support in chronicle_graphql view commit
 - feat(api): extend wasinformedby support in persistence view commit
 - feat(common): add model and operations support for wasinformedby view commit
 - fix: Name collision avoidance view commit
 - test(chronicle-domain-test): update test snapshot view commit
 - fix(chronicle): correct 
activity_idtype incodegen::gen_activity_definitionview commit - fix: Rather stupid lack of escaping on publish view commit
 - fix(chronicle): fix spelling of usage view commit
 - docs(mkdocs): lowercase site_name view commit
 - docs(docs): rewrap some paragraphs to placate linter view commit
 - docs(docs): very minor changes to docs view commit
 - fix(mkdocs): update plantuml config to use https for server url and check certificates view commit
 - docs(mkdocs): update nav with consistent naming and overview view commit
 - fix: Lints and exclusion. Broken links view commit
 - fix: Multiple markdown lint issues view commit
 - fix: Move docs up a level view commit
 - fix: Line dups, various lints view commit
 - fix: Restore lints, remove renamed requirements.txt view commit
 - fix: Lint excludes view commit
 - feat: Aggregate documentation commit view commit
 
v0.2.0
- docs: update CHANGELOG view commit
 - feat(common): use compact json form in 
create_operation_submission_requestview commit - feat(sawtooth-protocol): make 
asyncMessageBuilder::make_sawtooth_transactionandSawtoothSubmitter::submitview commit - fix(common): correct use of term mock, i.e. don't use it in this case view commit
 - fix(common): remove 
telemetryfrom dependencies view commit - test(common): test serialisation to/from protocol buffer is symmetric view commit
 - test(common): add 
apiandsawtooth-sdkas dev-dependencies view commit - feat(common): make 
Submissionprotobuf a public module view commit - docs(common): add doc comments to 
Submissionprotobuf methods view commit - feat(sawtooth-tp): replace cbor deserialization in sawtooth-tp view commit
 - feat(common): rewrite submission protobuf envelope view commit
 - feat(common): add submission protobuf deserializer view commit
 - feat(common): add own submission protobuf envelope serializer view commit
 - style(common): rename 
submitascreate_operation_submission_requestview commit - refactor(common): add own protobuf envelope serializer view commit
 - refactor(common): add own protobuf envelope serializer view commit
 - feat(sawtooth-protocol): replace cbor serialization with profobuf envelope view commit
 - refactor(common): pass by reference to 
protocol::submitview commit - style(common): pass 
""as submission protobuf span_id placeholder view commit - feat(common): add submission.proto, protocol.rs, and update build.rs view commit
 
v0.1.7
- fix: Update artifact paths in release [v...