Releases: CremitHQ/nebula
Releases · CremitHQ/nebula
v0.0.5
What's Changed
- Fix inserting empty applied path policies by @boris-cremit in #196
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Update README.md by @john-cremit in #194
- add location header to post machine identity response by @boris-cremit in #195
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- use creating workspace schema when creating workspace by @boris-cremit in #192
- fix creating workspace test by @boris-cremit in #193
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- fix(auth): update token service URL construction by @john-cremit in #166
- fix: handle missing claim attribute in SAMLConnector by @john-cremit in #167
- style(docs): Change the logo by @rene-cremit in #169
- feat: add new docs by @john-cremit in #170
- feat(ci): add GitHub Actions workflow for multi-platform CLI builds by @john-cremit in #168
- docs: add Nebula CLI usage by @john-cremit in #172
- docs: update quick-start guide for .db.env setup by @john-cremit in #171
- docs: update glossary for clarity and precision by @john-cremit in #173
- docs: update README layout and improve clarity by @john-cremit in #174
- docs: update image sizes and add diagram to README by @john-cremit in #175
- fix(config): ensure config file creation if missing by @john-cremit in #176
- docs: fix typos and update example expressions in CLI doc by @john-cremit in #179
- Update README.md by @john-cremit in #180
- docs: add asciinema demo links by @john-cremit in #188
- build(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #189
- Initialize root path and parameter when initializing workspace by @boris-cremit in #191
Full Changelog: v0.0.1...v0.0.2
cli/v0.0.1
Release cli/v0.0.1
cli/v0.0.0-alpha
Release cli/v0.0.0-alpha
cli/latest
fix: handle missing claim attribute in SAMLConnector (#167)
v0.0.1
What's Changed
- refactor: update SAML attributes & modify BackboneConfig by @john-cremit in #152
- refactor: update jwks handling to improve initialization and error management by @john-cremit in #153
- feat: add initial Docker support with example configs by @john-cremit in #154
- check secret access condition when accesssing secret by @boris-cremit in #151
- feat(cli): add new CLI functionalities for authority, path, and policy by @john-cremit in #162
- feat: validate workspace name and make configurable workspace handling by @john-cremit in #161
- feat: support dynamic SAML admin role configuration by @john-cremit in #160
- feat(authority): add validation for secret shares and threshold by @john-cremit in #155
- fix: remove redundant path check for root "/" by @john-cremit in #157
- chore: simplify shield key assignment logic by @john-cremit in #159
- build: refactor Docker setup for local image building by @john-cremit in #158
- fix: remove unused column from applied_policy table by @john-cremit in #163
- release v0.0.1 by @john-cremit in #164
Full Changelog: v0.0.0-alpha...v0.0.1
v0.0.0-alpha
What's Changed
- feat: initialize Rust workspace with dependencies and formatting rules by @john-cremit in #1
- feat: add Apache License 2.0 to the project repository by @john-cremit in #3
- docs: add initial architecture documentation for Tessera by @john-cremit in #4
- docs: add glossary to clarify key terms in Tessera by @john-cremit in #5
- feat: add MIRACL for BN462 curve by @john-cremit in #7
- feat(policy): implement Policies parsing functionality by @john-cremit in #6
- feat: implement core structures and functionalities for MA-ABE (rw15) by @john-cremit in #8
- init backbone application by @boris-cremit in #10
- feat: add serialization and deserialization support to MIRACL by @john-cremit in #11
- feat: add serde for derive support in PolicyLanguage enum by @john-cremit in #12
- feat: implement BLS 24479 encryption/decryption for exporting to WASM by @john-cremit in #13
- refactor: update allocator implementation and dependencies by @john-cremit in #14
- feat: add tessera-authority application with basic server setup by @john-cremit in #15
- refactor: migrate to Bls48556Field and Bls24479Field types by @john-cremit in #16
- impl workspace creation by @boris-cremit in #17
- impl getting workspaces by @boris-cremit in #18
- impl deleting workspace by @boris-cremit in #19
- refactor: replace custom error handling with thiserror by @john-cremit in #21
- chore: add issue and PR templates for better contributions by @john-cremit in #24
- feat(ci): add CI workflow for Tessera project tests by @john-cremit in #25
- feat(tessera-storage): add initial storage and shield traits with deps by @john-cremit in #20
- feat(shield): implement AES GCM-based shield storage system by @john-cremit in #23
- fix(ci): add formatter and linter by @john-cremit in #26
- fix(abe): removing the
Copy
trait and replacing it with explicit calls toclone()
by @john-cremit in #27 - feat(auth): initialize authentication server by @john-cremit in #28
- docs: Update site URL and base URL for GitHub Pages deployment by @rene-cremit in #29
- docs: Update production URL in docusaurus.config.ts by @rene-cremit in #30
- docs: Update social card image by @rene-cremit in #31
- build: Update production URL in docusaurus config to docs.cremit.io by @rene-cremit in #32
- build: deploy website with GitHub Pages action and clean CNAME from build folder by @rene-cremit in #33
- feat(storage): implement file-based storage backend by @john-cremit in #34
- Update README.md details and Add the Contributing Guidelines. by @john-cremit in #36
- impl get secrets from backbone server by @boris-cremit in #35
- refactor: streamline curve operations and trait implementations by @john-cremit in #37
- chore(deps): update dependencies to latest versions for sea-orm v1.1 by @john-cremit in #38
- refactor: simplify ciphertext structure by consolidating c1-c4 into cx by @john-cremit in #39
- add health check router by @boris-cremit in #40
- write tessera backbone dockerfile by @boris-cremit in #41
- refactor: update ABEError to use Cow for error messages by @john-cremit in #43
- impl getting single secret by @boris-cremit in #42
- feat(backbone): implement getting for parameter by @john-cremit in #44
- fix bug where the policy mapping id was entered instead of the policy_id. by @boris-cremit in #45
- impl getting managed policies by @boris-cremit in #46
- refactor: update lifetime annotations in AESShieldStorage by @john-cremit in #47
- feat(storage): update storage get methods to return Option type by @john-cremit in #48
- feat(authority): Implement key pair and backbone service by @john-cremit in #49
- feat(authority): Impl generating the key pair by @john-cremit in #50
- feat(path): impl getting managed paths by @boris-cremit in #51
- refactor: streamline secret share index removal logic and updates by @john-cremit in #53
- feat: add From implementation for field types by @john-cremit in #55
- impl registering secret by @boris-cremit in #54
- fix(abe): add Clone derive to several structs for better usability by @john-cremit in #57
- feat: implement re-sharable Shamir's secret sharing scheme with GF256 by @john-cremit in #56
- feat: add serialization and zeroing for GF256 and Share structs by @john-cremit in #59
- chore: rename ShieldSealed to ShieldArmored for clarity by @john-cremit in #60
- fix(backbone): change snake_case into cameCase by @boris-cremit in #62
- feat(authority): Impl initialization for the key-pair storage by @john-cremit in #61
- fix: trim leading slashes from storage keys by @john-cremit in #58
- feat(backbone): impl persisting secret cipher to database by @boris-cremit in #63
- feat(backbone): Response secret with cipher by @boris-cremit in #64
- feat: replace bincode with rmp-serde for serialization by @john-cremit in #65
- feat(backbone): update parameter response structure and serialization by @john-cremit in #66
- refactor(backbone): switch serialization from serde_json to rmp_serde for global parameter by @john-cremit in #67
- feat(authority): Add getting the public key endpoint by @john-cremit in #68
- refactor: improve clarity for error handling and validation by @john-cremit in #69
- refactor(policy): policy tree nodes to construct with a b-tree by @john-cremit in #70
- feat: add MonotoneSpanProgram(MSP) for policy by @john-cremit in #71
- Implementing the ISABELLA24 Scheme by @john-cremit in #73
- feat(storage): implement Postgres storage backend by @john-cremit in #72
- feat(backbone): impl deleting secret api by @boris-cremit in #74
- impl getting single policy api by @boris-cremit in #75
- impl editing secret by @boris-cremit in #76
- feat(abe): integrate Bn462 pairing-friendly curve by @john-cremit in #78
- feat(wasm): add
tessera-abe-wasm
demo by @john-cremit in #77 - impl registering path by @boris-cremit in #79
- impl deleting path by @boris-cremit in #80
- impl editing path by @boris-cremit in #81
- impl register policy by @boris-cremit in #82
- impl editing policy by @boris-cremit in #83
- impl deleting policy by @boris-cremit in #84
- chore: update Rust version from 1.80.1 to 1.82 by @john-cremit in #85
- docs: style Improvement by @rene-cremit in #86
- feat(idp): implement initial IDP server by @john-cremit in #87
- rename project from
tessera
tonebula
by @john-cremit in #88 - feat(idp): enhance SAML support with custom claims by @john-cremit in #89
- build(deps): bump cross-spawn from 7.0.3 to 7.0.5 in /docs by @dependabot in #91
- remove management policy and rename access policy by @boris-cremit in https://github.com/Crem...