diff --git a/CHANGELOG.md b/CHANGELOG.md index a51f0a461e..d6a5d8b527 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ Platform support legends: * Note: the papercuts will majorly be with the build process. Things might be very rough to integrate as no polish at all has been given yet. * ❌ = tier 3 support. It doesn't work just yet, but we plan to make it work. +## [1.0.2] - 2024-08-24 + +
+ git-conventional changelog + +### Bug Fixes + +- Run ci to generate junit report on tags [WPB-10608] +- Grouping were randomly failing because it expected query to be ordered + +### Miscellaneous Tasks + +- Update proteus version to latest tag +- Update rusty-jwt-tools and dependencies + +### Testing + +- Add cross signing tests [WPB-7264] +- Add utilities to cross sign certificate chains + +
+ +* Added new tests for cross signed certificate chains. +* Releases will use locked dependencies' versions. +* Fixed a bug where retrieving the clients for multiple users would not return the full list. +* Junit.xml should be added again to the release. + ## [1.0.1] - 2024-08-05
diff --git a/CHANGELOG.tpl b/CHANGELOG.tpl index 9a07bb5049..c5c9387680 100644 --- a/CHANGELOG.tpl +++ b/CHANGELOG.tpl @@ -7,11 +7,23 @@ Platform support legends: * Note: the papercuts will majorly be with the build process. Things might be very rough to integrate as no polish at all has been given yet. * ❌ = tier 3 support. It doesn't work just yet, but we plan to make it work. +## [1.0.2] - 2024-08-24 + +
+ git-conventional changelog +{{git-cliff tag="v1.0.2" unreleased=true}} +
+ +* Added new tests for cross signed certificate chains. +* Releases will use locked dependencies' versions. +* Fixed a bug where retrieving the clients for multiple users would not return the full list. +* Junit.xml should be added again to the release. + ## [1.0.1] - 2024-08-05
git-conventional changelog -{{git-cliff tag="v1.0.1" unreleased=true}} +{{git-cliff tag="v1.0.1"}}
* Fixed handling of own commits. diff --git a/Cargo.lock b/Cargo.lock index 557c8e48a6..2ab1b1092c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -928,7 +928,7 @@ dependencies = [ [[package]] name = "core-crypto" -version = "1.0.1" +version = "1.0.2" dependencies = [ "async-fs", "async-lock 3.4.0", @@ -987,7 +987,7 @@ dependencies = [ [[package]] name = "core-crypto-attributes" -version = "1.0.1" +version = "1.0.2" dependencies = [ "proc-macro2", "quote", @@ -996,7 +996,7 @@ dependencies = [ [[package]] name = "core-crypto-ffi" -version = "1.0.1" +version = "1.0.2" dependencies = [ "async-lock 3.4.0", "async-trait", @@ -1022,7 +1022,7 @@ dependencies = [ [[package]] name = "core-crypto-keystore" -version = "1.0.1" +version = "1.0.2" dependencies = [ "aes-gcm", "async-fs", @@ -2413,7 +2413,7 @@ dependencies = [ [[package]] name = "interop" -version = "1.0.1" +version = "1.0.2" dependencies = [ "async-trait", "base64 0.22.1", @@ -2582,7 +2582,7 @@ dependencies = [ [[package]] name = "keystore-dump" -version = "1.0.1" +version = "1.0.2" dependencies = [ "chrono", "clap", @@ -2771,7 +2771,7 @@ dependencies = [ [[package]] name = "mls-crypto-provider" -version = "1.0.1" +version = "1.0.2" dependencies = [ "aes-gcm", "async-lock 3.4.0", diff --git a/Cargo.toml b/Cargo.toml index ca4bd9ad9a..efc41e0e9c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,15 +25,15 @@ base64 = "0.22" bitflags = "2.6" cfg-if = "1.0" const_format = "0.2" -core-crypto-keystore = { version = "^1.0.0", path = "keystore" } -core-crypto-attributes = { version = "^1.0.0", path = "crypto-attributes" } +core-crypto-keystore = { version = "1.0.2", path = "keystore" } +core-crypto-attributes = { version = "1.0.2", path = "crypto-attributes" } derive_more = { version = "0.99", features = ["from", "into", "deref", "deref_mut"] } futures-util = "0.3" hex = "0.4" indexmap = "2" itertools = "0.13" log = "0.4" -mls-crypto-provider = { version = "^1.0.0", path = "mls-provider" } +mls-crypto-provider = { version = "1.0.2", path = "mls-provider" } pem = "3.0" rand = { version = "0.8", features = ["getrandom"] } rexie = "0.6.1" diff --git a/crypto-attributes/Cargo.toml b/crypto-attributes/Cargo.toml index e49330e49f..229f547a67 100644 --- a/crypto-attributes/Cargo.toml +++ b/crypto-attributes/Cargo.toml @@ -2,7 +2,7 @@ name = "core-crypto-attributes" description = "Macros for core-crypto" repository = "https://github.com/wireapp/core-crypto" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" diff --git a/crypto-ffi/Cargo.toml b/crypto-ffi/Cargo.toml index c9f98936a9..2258603ebd 100644 --- a/crypto-ffi/Cargo.toml +++ b/crypto-ffi/Cargo.toml @@ -2,7 +2,7 @@ name = "core-crypto-ffi" description = "Platform-specific bindings (Android, iOS, WASM) for CoreCrypto" repository = "https://github.com/wireapp/core-crypto" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" publish = false @@ -37,7 +37,7 @@ sha2 = { version = "0.10", features = ["force-soft"] } [target.'cfg(not(target_family = "wasm"))'.dependencies] # UniFFI - Android + iOS bindings - Runtime support uniffi.workspace = true -core-crypto = { version = "^1.0.1", path = "../crypto", features = ["uniffi"] } +core-crypto = { version = "^1.0.2", path = "../crypto", features = ["uniffi"] } [target.wasm32-unknown-unknown.dependencies] wasm-bindgen = "0.2" @@ -48,7 +48,7 @@ serde = { workspace = true, features = ["derive"] } js-sys = "0.3" web-sys = "0.3" strum.workspace = true -core-crypto = { version = "^1.0.1", path = "../crypto" } +core-crypto = { version = "^1.0.2", path = "../crypto" } # UniFFI - Android + iOS bindings - Build support [target.'cfg(not(target_family = "wasm"))'.build-dependencies.uniffi] diff --git a/crypto-ffi/bindings/gradle.properties b/crypto-ffi/bindings/gradle.properties index e7cc4d728e..c825864c6a 100644 --- a/crypto-ffi/bindings/gradle.properties +++ b/crypto-ffi/bindings/gradle.properties @@ -15,7 +15,7 @@ kotlin.code.style=official # gradle-maven-publish configuration GROUP=com.wire -VERSION_NAME=1.0.1 +VERSION_NAME=1.0.2 SONATYPE_HOST=DEFAULT SONATYPE_AUTOMATIC_RELEASE=true RELEASE_SIGNING_ENABLED=true diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index d095cbfacf..bf3921aae2 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -2,7 +2,7 @@ name = "core-crypto" description = "Abstraction over OpenMLS with persistent keystore" repository = "https://github.com/wireapp/core-crypto" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" publish = false diff --git a/interop/Cargo.toml b/interop/Cargo.toml index 49a26c33e2..bde0ef0956 100644 --- a/interop/Cargo.toml +++ b/interop/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "interop" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" diff --git a/keystore-dump/Cargo.toml b/keystore-dump/Cargo.toml index af61415518..465d1a2f08 100644 --- a/keystore-dump/Cargo.toml +++ b/keystore-dump/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "keystore-dump" description = "Dumps a keystore to JSON on stdout" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" diff --git a/keystore/Cargo.toml b/keystore/Cargo.toml index bf701d1cad..303e60464a 100644 --- a/keystore/Cargo.toml +++ b/keystore/Cargo.toml @@ -2,7 +2,7 @@ name = "core-crypto-keystore" description = "Encrypted keystore with support for OpenMLS and Proteus" repository = "https://github.com/wireapp/core-crypto" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" publish = false diff --git a/mls-provider/Cargo.toml b/mls-provider/Cargo.toml index fdb9857ea6..b46614ad6a 100644 --- a/mls-provider/Cargo.toml +++ b/mls-provider/Cargo.toml @@ -2,7 +2,7 @@ name = "mls-crypto-provider" description = "MLS Crypto Provider wrapping core-crypto-keystore" repository = "https://github.com/wireapp/core-crypto" -version = "1.0.1" +version = "1.0.2" edition = "2021" license = "GPL-3.0-only" publish = false diff --git a/package.json b/package.json index 5e2959d36f..c2482324d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@wireapp/core-crypto", - "version": "1.0.1", + "version": "1.0.2", "description": "CoreCrypto bindings for the Web", "type": "module", "module": "platforms/web/corecrypto.js",