From 178de9a0fb9459e428040bb7f822b8e5b403d8cb Mon Sep 17 00:00:00 2001 From: Emanuele Giaquinta Date: Fri, 19 Apr 2024 18:59:22 +0300 Subject: [PATCH 1/4] Update bytecount Signed-off-by: Emanuele Giaquinta --- Cargo.lock | 24 ++---------------------- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6a9f901b..c3b707f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -43,12 +43,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bytecount" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205" -dependencies = [ - "packed_simd", -] +checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "byteorder" @@ -109,12 +106,6 @@ version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" -[[package]] -name = "libm" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" - [[package]] name = "lock_api" version = "0.4.11" @@ -141,7 +132,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" dependencies = [ "autocfg", - "libm", ] [[package]] @@ -171,16 +161,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "packed_simd" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f9f08af0c877571712e2e3e686ad79efad9657dbf0f7c3c8ba943ff6c38932d" -dependencies = [ - "cfg-if", - "num-traits", -] - [[package]] name = "parking_lot" version = "0.12.1" From 83476ba615be7126bbea516c24af3e6cd6f4872c Mon Sep 17 00:00:00 2001 From: Emanuele Giaquinta Date: Fri, 19 Apr 2024 19:09:55 +0300 Subject: [PATCH 2/4] Update rust toolchain Signed-off-by: Emanuele Giaquinta --- .github/workflows/lint.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8cd62f50..67f3cab8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,7 +10,7 @@ concurrency: cancel-in-progress: true env: - RUST_TOOLCHAIN: nightly-2024-01-17 + RUST_TOOLCHAIN: nightly-2024-04-18 jobs: lint: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 90c959af..0bba55b9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ concurrency: cancel-in-progress: true env: - RUST_TOOLCHAIN: nightly-2024-01-17 + RUST_TOOLCHAIN: nightly-2024-04-18 jobs: build-linux-x86_64: From ad1e8eb0608d2e2baf1bebf531781a5d19f60aac Mon Sep 17 00:00:00 2001 From: Emanuele Giaquinta Date: Fri, 19 Apr 2024 19:13:18 +0300 Subject: [PATCH 3/4] Update CHANGELOG Signed-off-by: Emanuele Giaquinta --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e270e20c..1091a7df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Add support for numpy datetime64 and float16 types - Optimize serialization of dataclasses +- Optimize deserialization of arrays and maps ## 1.4.2 28/01/2024 From 74e46b0d5940a748a52eb47a96800fd2aafddb1b Mon Sep 17 00:00:00 2001 From: Emanuele Giaquinta Date: Fri, 19 Apr 2024 19:14:21 +0300 Subject: [PATCH 4/4] 1.5.0 Signed-off-by: Emanuele Giaquinta --- CHANGELOG.md | 2 +- Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1091a7df..d87070f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 1.5.0 +## 1.5.0 19/04/2024 - Add support for numpy datetime64 and float16 types - Optimize serialization of dataclasses diff --git a/Cargo.lock b/Cargo.lock index c3b707f3..f55bb8fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -142,7 +142,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "ormsgpack" -version = "1.4.2" +version = "1.5.0" dependencies = [ "ahash", "associative-cache", diff --git a/Cargo.toml b/Cargo.toml index 125f0a39..cf35f63f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ormsgpack" -version = "1.4.2" +version = "1.5.0" authors = [ "Aviram Hassan ", "Emanuele Giaquinta ",