Skip to content

Commit

Permalink
ci: crate release 21-09-2022
Browse files Browse the repository at this point in the history
  • Loading branch information
ockam-team committed Sep 21, 2022
1 parent 891e665 commit 4e01dac
Show file tree
Hide file tree
Showing 62 changed files with 543 additions and 145 deletions.
44 changes: 22 additions & 22 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions implementations/rust/ockam/ockam/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,32 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.76.0 - 2022-09-21

### Added

- Support `Route` instead of `Address` for `RemoteForwarder` initialization
- Add `credential` module to `ockam` crate
- Add static forwarding service
- Add support for access control for inlets&outlets

### Changed

- Implement attribute-based access control for message flow authorization
- Cleanup ockam test macro
- Move credentials to `ockam_identity`
- Updated dependencies

### Fixed

- Fix forwarding service did not include onward route after forwarding
- Creation of static forwarder without heartbeats
- Creation of static forwarder at local nodes

### Removed

- Remove old credentials and signatures code

## 0.75.0 - 2022-09-09

### Added
Expand Down
26 changes: 13 additions & 13 deletions implementations/rust/ockam/ockam/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ license = "Apache-2.0"
name = "ockam"
readme = "README.md"
repository = "https://github.com/build-trust/ockam/tree/develop/implementations/rust/ockam/ockam"
version = "0.75.0"
version = "0.76.0"
rust-version = "1.56.0"
publish = true

Expand Down Expand Up @@ -88,16 +88,16 @@ name = "tests"
path = "tests/main.rs"

[dependencies]
ockam_core = { path = "../ockam_core", version = "^0.69.0", default-features = false }
ockam_macros = { path = "../ockam_macros", version = "^0.23.0", default_features = false }
ockam_node = { path = "../ockam_node", version = "^0.72.0", default-features = false }
ockam_vault = { path = "../ockam_vault", version = "^0.65.0", default_features = false, optional = true }
ockam_channel = { path = "../ockam_channel", version = "^0.69.0", default_features = false }
ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.70.0", optional = true }
ockam_key_exchange_core = { path = "../ockam_key_exchange_core", version = "^0.60.0", default_features = false }
ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.65.0", default_features = false, optional = true }
ockam_identity = { path = "../ockam_identity", version = "^0.63.0", default_features = false }
ockam_abac = { path = "../ockam_abac", version = "^0.9.0", default_features = false }
ockam_core = { path = "../ockam_core", version = "^0.70.0", default-features = false }
ockam_macros = { path = "../ockam_macros", version = "^0.24.0", default_features = false }
ockam_node = { path = "../ockam_node", version = "^0.73.0", default-features = false }
ockam_vault = { path = "../ockam_vault", version = "^0.66.0", default_features = false, optional = true }
ockam_channel = { path = "../ockam_channel", version = "^0.70.0", default_features = false }
ockam_transport_tcp = { path = "../ockam_transport_tcp", version = "^0.71.0", optional = true }
ockam_key_exchange_core = { path = "../ockam_key_exchange_core", version = "^0.61.0", default_features = false }
ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.66.0", default_features = false, optional = true }
ockam_identity = { path = "../ockam_identity", version = "^0.64.0", default_features = false }
ockam_abac = { path = "../ockam_abac", version = "^0.10.0", default_features = false }
arrayref = "0.3"
minicbor = { version = "0.18.0", features = ["alloc", "derive"] }
serde = { version = "1.0", default-features = false, features = ["derive"] }
Expand All @@ -108,8 +108,8 @@ hex = { version = "0.4", default-features = false }
dyn-clone = "1.0"

[dev-dependencies]
ockam_vault = { path = "../ockam_vault", version = "^0.65.0" }
ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.65.0" }
ockam_vault = { path = "../ockam_vault", version = "^0.66.0" }
ockam_key_exchange_xx = { path = "../ockam_key_exchange_xx", version = "^0.66.0" }
trybuild = { version = "1.0", features = ["diff"] }
serde_json = "1.0"
rand_xorshift = "0.3"
2 changes: 1 addition & 1 deletion implementations/rust/ockam/ockam/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ Add this to your `Cargo.toml`:

```
[dependencies]
ockam = "0.75.0"
ockam = "0.76.0"
```

## License
Expand Down
6 changes: 6 additions & 0 deletions implementations/rust/ockam/ockam_abac/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.10.0 - 2022-09-21

### Changed

- Updated dependencies

## 0.9.0 - 2022-09-09

### Changed
Expand Down
6 changes: 3 additions & 3 deletions implementations/rust/ockam/ockam_abac/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ockam_abac"
version = "0.9.0"
version = "0.10.0"
authors = ["Ockam Developers"]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -39,6 +39,6 @@ alloc = [
]

[dependencies]
ockam_core = { path = "../ockam_core", version = "^0.69.0", default-features = false }
ockam_identity = { path = "../ockam_identity", version = "^0.63.0", default_features = false }
ockam_core = { path = "../ockam_core", version = "^0.70.0", default-features = false }
ockam_identity = { path = "../ockam_identity", version = "^0.64.0", default_features = false }
serde = { version = "1.0", default-features = false, features = ["derive"] }
2 changes: 1 addition & 1 deletion implementations/rust/ockam/ockam_abac/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Add this to your `Cargo.toml`:

```
[dependencies]
ockam_abac = "0.9.0"
ockam_abac = "0.10.0"
```

## License
Expand Down
62 changes: 62 additions & 0 deletions implementations/rust/ockam/ockam_api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,68 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.19.0 - 2022-09-21

### Added

- Add `Identity` basic functionality to `ockam_api`
- Add schema validation tests for cloud api types
- Add tests for api cloud endpoints + fixes error handling
- Add project node identity to project cbor schema
- Add util::response module
- Add signer and direct enroller support
- Support different enroller/member store
- Add `credential` module to `ockam` crate
- Add `Inlet/Outlet` to `Registry`

### Changed

- Use identity secure channels to communicate with orchestrator
- Extract common utils to process api services req/res/err
- Extract common utils to process api services req/res/err
- Move cloud api endpoints to run through the nodes service
- Use temporary secure channel on cloud and enroll api endpoints
- Command config updates
- Rename ockam to service in multiaddr
- Integrate uppercase and echoer workers to nodemanager
- Implement stop command
- Use generic attributes in credential
- Allow export/import of identity
- Always require secure channel to authenticator
- Abstract over remote addresses with an alias system
- Cleaning up the alias configuration
- Genericise the node alias lookup system
- Simplify node configuration again
- Make `IdentityIdentifier` encodable
- Move `CowStr` and `CowBytes` to `ockam_core`
- Move api structs to `ockam_core`
- Check controller's identity id when creating secure channel
- Always start signer service
- Replace signer with verifier
- Allow project metadata lookups and route substitution
- Change `VerifyRequest::credential` to binary
- Make `IdentityChangeHistory` crate public, cleanup usage
- Move credentials to `ockam_identity`
- Improve credential verification
- Get rid of old `ockam_api` module
- Return project names from multiaddr clean function
- Move project readiness logic into ockam_api
- Use `DefaultAddress` consts for default services addresses
- Change echo worker to accept any message
- Updated dependencies

### Fixed

- Clippy lints
- Fix schema validation
- Mutliaddr support for projects
- Creation of static forwarder at local nodes
- Authority config keys must be strings

### Removed

- Remove ability to set arbitrary attributes

## 0.18.0 - 2022-09-09

### Added
Expand Down
Loading

0 comments on commit 4e01dac

Please sign in to comment.