Skip to content

Commit

Permalink
ci: crate release 26-02-2024
Browse files Browse the repository at this point in the history
  • Loading branch information
ockam-team authored and metaclips committed Feb 27, 2024
1 parent 5cc1419 commit e9e543c
Show file tree
Hide file tree
Showing 13 changed files with 191 additions and 13 deletions.
10 changes: 9 additions & 1 deletion implementations/rust/ockam/ockam_abac/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@ 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.50.0 - 2024-02-21
## 0.50.0 - 2024-02-26

### Added

- Delete `TrustContext`
- Instrument more functions for enrollement
- Add policy migration that removes `trust_context_id`
- Introduce `subject.has_credential`
- Add policies for resource types
- Updated dependencies

### Changed
Expand All @@ -21,8 +23,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed

- Fix identity attributes expiration
- Store policies isolated by node and resource
- Fix policy storage expression type
- Use the correct policies in inlets/outlets created by kafka services

### Removed

- Remove `--resource` and `--resource-type` args from `policy show|list|delete`

## 0.49.0 - 2024-01-09

### Added
Expand Down
47 changes: 46 additions & 1 deletion implementations/rust/ockam/ockam_api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,73 @@ 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.60.0 - 2024-02-21
## 0.60.0 - 2024-02-26

### Added

- Add support for additional kafka addons
- Improve ockam enroll command ux output, help, logs, errors
- Add opentelemetry tracing and logging support
- Allow running `reset` command even if the database is in an invalid state
- Restart a project journey if project is deleted
- Delete `TrustContext`
- Add `skip_is_running_check` to the authority node
- Add application errors
- Improve ockam tcp-outlet commands ux output, help, logs, errors
- Improve credentials management
- Backup logs when app restarts inlet node
- Address review comments
- Instrument more functions for enrollement
- Simplifies `projects` section from the `run` config file
- Introduce `subject.has_credential`
- Unify creation and retry connection for portal and relay
- Improve authority debug-ability
- Tcp inlet creation will always optional validate unless `--no-connection-wait` is used
- Add `--force` flag to `enroll` command and switch default behavior
- Pass the tracing context at the ockam message level
- Add policies for resource types
- Improve portals reliability and integration tests
- Add an environment variable to configure a crates filter for log messages
- Create time-limited journeys
- Hash the host name used in the trace id
- Refactor `Project`-related code
- Update enroll ux with new help text, display, and log progress status messages
- Updated dependencies

### Changed

- Move the handling of attributes expiration date to a layer above the repository
- Separate transport messages from local messages
- Enable tracing by default
- Incorporate review comments

### Fixed

- Fix clippy warnings on nightly
- Close the context automatically on each test macro execution
- Execute logging / tracing tests as integration tests
- Command's verbose argument now has preference over env vars
- Store policies isolated by node and resource
- Make the journeys test more robust
- Fix okta authenticator, add identities to members table
- Set the proper span id on the propagated tracing context
- Use a stable span name for the root span of the host journey
- Avoid leaking resources when one step of the cleanup fails
- Use the correct policies in inlets/outlets created by kafka services
- Policy bats tests
- Fixed flaky kafka integration test
- Fixed kafka-related flaky tests
- Put the tracing context field under a compilation flag
- Avoid triggering tokio invalid reference drop in test
- Disable portal packet counter field
- Do not enforce enrollment limit
- Do not log messages by default on command parsing errors
- Don't set a logging appender when logging is disabled

### Removed

- Remove the tracing of sensitive parameters
- Remove `--resource` and `--resource-type` args from `policy show|list|delete`

## 0.59.0 - 2024-01-09

Expand Down
16 changes: 15 additions & 1 deletion implementations/rust/ockam/ockam_app_lib/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,33 @@ 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.117.0 - 2024-02-21
## 0.117.0 - 2024-02-26

### Added

- Add support for additional kafka addons
- Add opentelemetry tracing and logging support
- Delete `TrustContext`
- Improve credentials management
- Backup logs when app restarts inlet node
- Instrument more functions for enrollement
- Unify creation and retry connection for portal and relay
- Pass the tracing context at the ockam message level
- Add policies for resource types
- Add an environment variable to configure a crates filter for log messages
- Refactor `Project`-related code
- Updated dependencies

### Changed

- Move the handling of attributes expiration date to a layer above the repository
- Enable tracing by default

### Fixed

- Command's verbose argument now has preference over env vars
- Fix identity attributes expiration
- Store policies isolated by node and resource

## 0.116.0 - 2024-01-09

Expand Down
46 changes: 45 additions & 1 deletion implementations/rust/ockam/ockam_command/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,77 @@ 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.117.0 - 2024-02-21
## 0.117.0 - 2024-02-26

### Added

- Clarify ockam command output to indicate that it only supports kafka 3.4.x
- Clarify output of kafka addon further
- Add support for additional kafka addons
- Improve ockam enroll command ux output, help, logs, errors
- Add new way to parse relays
- Refactor "ockam run" parsing logic
- Add opentelemetry tracing and logging support
- Use github api to check if command is outdated
- Allow running `reset` command even if the database is in an invalid state
- Improve ockam project ticket, ockam project enroll ux output, help, logs, errors
- Refactor "ockam run" parsing logic
- Add support for more commands to the `run` command
- Add retry to cli upgrade test
- Delete `TrustContext`
- Add `skip_is_running_check` to the authority node
- Add application errors
- `run` support defining resources without names so they are assigned a random name
- Improve ockam tcp-outlet commands ux output, help, logs, errors
- Improve credentials management
- In `ockam enroll` escalate project and space retrieval warning into error and exit
- Instrument more functions for enrollement
- Simplifies `projects` section from the `run` config file
- Add `--enroller` flag to ockam project ticket command
- Unify creation and retry connection for portal and relay
- Add `variables` section to the `run` config, based on custom pattern
- Parse variables as regular env variables
- Tcp inlet creation will always optional validate unless `--no-connection-wait` is used
- Add `--force` flag to `enroll` command and switch default behavior
- Add ttl to `credential issue` command
- Support removing all inlets via command
- Pass the tracing context at the ockam message level
- Add policies for resource types
- Improve portals reliability and integration tests
- Add an environment variable to configure a crates filter for log messages
- Create time-limited journeys
- Refactor `Project`-related code
- Update enroll ux with new help text, display, and log progress status messages
- Updated dependencies

### Changed

- Enable tracing by default
- Incorporate review comments

### Fixed

- Fix sqlx migration
- Fix clippy warnings on nightly
- Exit early when only testing arguments
- Execute logging / tracing tests as integration tests
- Command's verbose argument now has preference over env vars
- When checking cli upgrade, add json header to request
- Don't display log messages when showing the help
- Ockam relay create shows remote address and worker address in correct order
- Store policies isolated by node and resource
- Fix okta authenticator, add identities to members table
- Use the correct policies in inlets/outlets created by kafka services
- Policy bats tests
- Return error in `enroll` command if orchestrator fails to enrol identity
- Command upgrade check
- Do not log messages by default on command parsing errors

### Removed

- Remove an unused function
- Remove an unwrap
- Remove `--resource` and `--resource-type` args from `policy show|list|delete`

## 0.116.0 - 2024-01-09

Expand Down
12 changes: 11 additions & 1 deletion implementations/rust/ockam/ockam_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,28 @@ 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.102.0 - 2024-02-21
## 0.102.0 - 2024-02-26

### Added

- Add opentelemetry tracing and logging support
- Improve ockam project ticket, ockam project enroll ux output, help, logs, errors
- Delete `TrustContext`
- Improve credentials management
- Address review comments
- Pass the tracing context at the ockam message level
- Add policies for resource types
- Updated dependencies

### Changed

- Separate transport messages from local messages
- Enable tracing by default
- Incorporate review comments

### Fixed

- Put the tracing context field under a compilation flag

## 0.101.0 - 2024-01-09

Expand Down
21 changes: 20 additions & 1 deletion implementations/rust/ockam/ockam_identity/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,43 @@ 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.104.0 - 2024-02-21
## 0.104.0 - 2024-02-26

### Added

- Delete `TrustContext`
- Add a unit test for deleting expired attributes
- Rename identity fields:
- Increase `MAX_ALLOWED_TIME_DRIFT` from 5 to 60 seconds
- Improve credentials management
- Address review comments
- Instrument more functions for enrollement
- Remove `clock_skew_gap` from `CachedCredentialRetriever`
- Pass the tracing context at the ockam message level
- Improve portals reliability and integration tests
- Refactor `Project`-related code
- Updated dependencies

### Changed

- Move the handling of attributes expiration date to a layer above the repository
- Separate transport messages from local messages
- Incorporate review comments

### Fixed

- Fix clippy warnings on nightly
- Close the context automatically on each test macro execution
- Increase credential duration for tests
- Fix identity attributes expiration
- Increase secure channel sleep in tests
- Store policies isolated by node and resource
- Update identity storage tests to account for orchestrator
- Avoid panicking while receiving invalid handshake message

### Removed

- Remove unused functions

## 0.103.0 - 2024-01-09

Expand Down
3 changes: 2 additions & 1 deletion implementations/rust/ockam/ockam_macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ 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.34.0 - 2024-02-21
## 0.34.0 - 2024-02-26

### Added

- Improve portals reliability and integration tests
- Updated dependencies

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion implementations/rust/ockam/ockam_multiaddr/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ 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.46.0 - 2024-02-21
## 0.46.0 - 2024-02-26

### Added

Expand Down
21 changes: 20 additions & 1 deletion implementations/rust/ockam/ockam_node/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,38 @@ 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.109.0 - 2024-02-21
## 0.109.0 - 2024-02-26

### Added

- Add support for additional kafka addons
- Add opentelemetry tracing and logging support
- Implement `Default` for `ockam_node::compat::Mutex`
- Delete `TrustContext`
- Add application errors
- Implement `sleep_long` sleep accounting for device sleep
- Address review comments
- Add policy migration that removes `trust_context_id`
- Pass the tracing context at the ockam message level
- Add policies for resource types
- Improve portals reliability and integration tests
- Updated dependencies

### Changed

- Separate transport messages from local messages

### Fixed

- Fix sqlx migration
- Close the context automatically on each test macro execution
- Store policies isolated by node and resource
- Set the proper span id on the propagated tracing context

### Removed

- Remove panic if onward route in invalid

## 0.108.0 - 2024-01-09

### Added
Expand Down
14 changes: 13 additions & 1 deletion implementations/rust/ockam/ockam_transport_tcp/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,27 @@ 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.107.0 - 2024-02-21
## 0.107.0 - 2024-02-26

### Added

- Add opentelemetry tracing and logging support
- Add sleep to tcp tests
- Address review comments
- Send pong to the inlet only after the outlet connected
- Pass the tracing context at the ockam message level
- Improve portals reliability and integration tests
- Updated dependencies

### Changed

- Separate transport messages from local messages

### Fixed

- Improve tcp resolution tests
- Close the context automatically on each test macro execution
- Disable portal packet counter field

## 0.106.0 - 2024-01-09

Expand Down
Loading

0 comments on commit e9e543c

Please sign in to comment.