Releases: eclipse-uprotocol/up-rust
Releases · eclipse-uprotocol/up-rust
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
v0.1.5
What's Changed
🐛 Bug Fixes
- Include examples in package being published by @sophokles73 in #172
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
🛠️ Breaking Changes
- Rename RequestHandler::invoke_method by @sophokles73 in #163
✨ Features
- Add L2 API examples by @sophokles73 in #162
- Customize automatic generation of release notes by @sophokles73 in #165
- Improve test coverage by @sophokles73 in #170
- Update to up-spec v1.6.0-alpha.3 by @sophokles73 in #171
🐛 Bug Fixes
- Set resource ID to 0 while listening in InMemoryRpcServer. by @evshary in #167
- Fix nightly testing of all feature combinations by @sophokles73 in #168
- Empty Authority field implies local UUri by @AnotherDaniel in #169
Full Changelog: v0.1.3...v0.1.4
v0.1.3
v0.1.2
What's Changed
- Use git submodule for proto3 files by @sophokles73 in #160
Full Changelog: v0.1.1...v0.1.2