Releases: eclipse-uprotocol/up-rust
Releases · eclipse-uprotocol/up-rust
v0.9.0
What's Changed
✨ Features
- Add support for implementing Symphony Targets as uEntities by @sophokles73 in #291
- Prepare v0.9.0 release by @sophokles73 in #292
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
✨ Features
- Make helper function public for external use. by @sophokles73 in #289
- Prepare v0.8.1 release by @sophokles73 in #290
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
🛠️ Breaking Changes
- Update to up-spec v1.6.0-alpha.7 by @sophokles73 in #284
- Remove obsolete message validation by @sophokles73 in #286
✨ Features
- Add convenience accessors to UAttributes by @sophokles73 in #281
- Accept lowercase encoded hex values in URIs by @sophokles73 in #285
- Small improvements by @sophokles73 in #287
Other Changes
- Prepare v0.8.0 release by @sophokles73 in #288
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
✨ Features
- added dynamic install of rust toolchain based on host arch and OS by @Xerner in #275
- Validate filter URIs used for registering listeners by @sophokles73 in #277
🐛 Bug Fixes
- Fix message expiration check by @sophokles73 in #279
New Contributors
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
✨ Features
- Add usubscription reset() operation by @AnotherDaniel in #271
- Prepare v0.7.0 by @sophokles73 in #276
🐛 Bug Fixes
- Restrict number of feature permutations to test by @sophokles73 in #270
Other Changes
- Update submodule URL to https auth by @AnotherDaniel in #274
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
🛠️ Breaking Changes
- Fix handling of payload format by @sophokles73 in #261
✨ Features
- Update devcontainer settings, add oft binary by @AnotherDaniel in #254
- Minor update and improvement to devcontainer setup by @AnotherDaniel in #257
- Add helper function for validating filter criteria by @sophokles73 in #258
- Rebase on up-spec v1.6.0-alpha.5 by @sophokles73 in #260
- Implement Gherkin scenarios for UUID and UUri serialization by @sophokles73 in #262
- Add missing OFT specitem coverage for UStatus by @sophokles73 in #263
- Fix covered specitem IDs by @sophokles73 in #264
- Use specific versions of dev dependencies by @sophokles73 in #266
🐛 Bug Fixes
- [#249] Cover all UAttributes spec items by @sophokles73 in #250
- Fix latest Clippy warnings by @sophokles73 in #253
- Fix latest spec compatibility job by @sophokles73 in #265
- Fix up-rust version in README.md by @sophokles73 in #268
📚 Documentation
- Prepare 0.6 release by @sophokles73 in #267
Other Changes
- Use shared Action for running Eclipse Dash Licenses tool by @sophokles73 in #245
- Use OFT Tags to filter relevant specification items by @sophokles73 in #246
- Use OFT run's exit code as job's exit code by @sophokles73 in #247
- Fix nightly execution of requirements tracing by @sophokles73 in #248
- Read file patterns and tags for OFT run from env file by @sophokles73 in #251
- Switch to use Eclipse Dash quevee action by @AnotherDaniel in #256
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
🛠️ Breaking Changes
- Move expiration check to UAttributes by @sophokles73 in #241
✨ Features
- Improve MSRV checking by @sophokles73 in #227
- Improve CI jobs for checking/linting code by @sophokles73 in #228
- Bump protobuf version by @sophokles73 in #240
- Add convenience functions for reading UMessage fields by @sophokles73 in #242
🐛 Bug Fixes
- Recurse submodules when checking out repo by @sophokles73 in #231
📚 Documentation
- Fix typos by @sophokles73 in #236
Other Changes
- Replace local workflows by @sophokles73 in #233
- Improve CI job for running tests by @sophokles73 in #234
- Fix ref to shared OFT Action by @sophokles73 in #235
- Use shared workflow for running cargo-deny by @sophokles73 in #238
- Improve cargo deny check run during nightly by @sophokles73 in #239
- Increase MSRV by @sophokles73 in #244
- Prepare 0.5.0 release by @sophokles73 in #243
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
🛠️ Breaking Changes
- Add message metadata to RpcHandler by @AnotherDaniel in #221
- Add remote authority check by @AnotherDaniel in #225
✨ Features
- Add getters for URI components by @sophokles73 in #220
Other Changes
- Prepare 0.4.0 release by @sophokles73 in #226
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
🛠️ Breaking Changes
- Adopt changes from uProtocol specification 1.6.0-alpha.4 by @sophokles73 in #215
✨ Features
- Add simple LocalUriProvider implementation by @sophokles73 in #205
- Use StaticUriProvider in examples by @sophokles73 in #206
- Add validity check function to UUri by @sophokles73 in #210
- Add feature for exposing mock implementations by @sophokles73 in #213
- Add support for mapping messages to CloudEvents by @sophokles73 in #216
- Add spec item identifiers for unit tests by @sophokles73 in #217
- Prepare 0.3.0 release by @sophokles73 in #218
🐛 Bug Fixes
- Update cargo deps to address box_syntax lint by @AnotherDaniel in #201
- Fix MSRV check in nightly build by @sophokles73 in #208
Other Changes
- Add GitHub workflow for creating 3rd party dependency list by @sophokles73 in #25
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
✨ Features
- Cosmetics - fix dev container by @AnotherDaniel in #173
- Increase test coverage for InMemoryRpcClient by @sophokles73 in #175
- Add missing OFT tags by @sophokles73 in #177
- Add nightly check for compatibility with up-spec by @sophokles73 in #181
- Add workflow for running OpenFastTrace against up-spec by @sophokles73 in #183
- Include requirements tracing in nightly up-spec compatibility check by @sophokles73 in #184
- Add cargo deny check to Nightly build by @sophokles73 in #187
- Exclude L1 and L3 requirements from OFT check by @sophokles73 in #188
- Make run-oft Action more flexible by @sophokles73 in #189
- Install JDK if necessary only by @sophokles73 in #191
- Use GitHub variable to define OFT file patterns by @sophokles73 in #190
- Use standard OpenFastTrace GitHub Action by @sophokles73 in #193
- Improve usability of UPayload by @sophokles73 in #195
- Use released version of OFT Action by @sophokles73 in #196
- Use separate repo variable for up-rust file patterns by @sophokles73 in #197
- Include tracing report in release artifacts by @sophokles73 in #198
🐛 Bug Fixes
- Assume PROTOBUF_WRAPPED_IN_ANY if format is unspecified by @sophokles73 in #192
- Fix OFT report file format by @sophokles73 in #194
Other Changes
- Add msrv check to release flow by @AnotherDaniel in #174
- Prepare 0.2.0 release by @sophokles73 in #199
Full Changelog: v0.1.5...v0.2.0