@@ -8,6 +8,15 @@ and this project adheres to
8
8
9
9
## [ Unreleased]
10
10
11
+ ## Fixed
12
+
13
+ - cosmwasm-schema: The schema export now doesn't overwrite existing
14
+ ` additionalProperties ` values anymore ([ #2310 ] )
15
+
16
+ [ #2310 ] : https://github.com/CosmWasm/cosmwasm/pull/2310
17
+
18
+ ## [ 2.2.0] - 2024-12-17
19
+
11
20
### Added
12
21
13
22
- cosmwasm-std: Add ` from_msgpack ` , ` to_msgpack_vec ` and ` to_msgpack_binary ` .
@@ -66,19 +75,23 @@ and this project adheres to
66
75
- cosmwasm-vm: Automatically derive cache version from function hashes and the
67
76
Wasmer version ([ #2250 ] )
68
77
69
- ## Fixed
70
-
71
- - cosmwasm-schema: The schema export now doesn't overwrite existing
72
- ` additionalProperties ` values anymore ([ #2310 ] )
73
-
74
78
[ #2118 ] : https://github.com/CosmWasm/cosmwasm/pull/2118
75
79
[ #2211 ] : https://github.com/CosmWasm/cosmwasm/issues/2211
76
80
[ #2246 ] : https://github.com/CosmWasm/cosmwasm/pull/2246
77
81
[ #2247 ] : https://github.com/CosmWasm/cosmwasm/pull/2247
78
82
[ #2255 ] : https://github.com/CosmWasm/cosmwasm/pull/2255
79
83
[ #2260 ] : https://github.com/CosmWasm/cosmwasm/pull/2260
80
84
[ #2250 ] : https://github.com/CosmWasm/cosmwasm/pull/2250
81
- [ #2310 ] : https://github.com/CosmWasm/cosmwasm/pull/2310
85
+
86
+ ## [ 2.1.5] - 2024-12-10
87
+
88
+ - cosmwasm-vm: Add ` Cache::store_code `
89
+
90
+ ## [ 2.1.4] - 2024-09-23
91
+
92
+ ### Fixed
93
+
94
+ - cosmwasm-vm: Fix CWA-2024-007 and CWA-2024-008.
82
95
83
96
## [ 2.1.3] - 2024-08-08
84
97
@@ -208,6 +221,78 @@ and this project adheres to
208
221
[ #2160 ] : https://github.com/CosmWasm/cosmwasm/pull/2160
209
222
[ #2182 ] : https://github.com/CosmWasm/cosmwasm/pull/2182
210
223
224
+ ## [ 2.0.8] - 2024-12-10
225
+
226
+ - cosmwasm-vm: Add ` Cache::store_code `
227
+
228
+ ## [ 2.0.7] - 2024-09-23
229
+
230
+ ### Fixed
231
+
232
+ - cosmwasm-vm: Fix CWA-2024-007 and CWA-2024-008.
233
+
234
+ ## [ 2.0.6] - 2024-08-08
235
+
236
+ ### Fixed
237
+
238
+ - cosmwasm-vm: Problem with caching related to CWA-2024-004. Please upgrade
239
+ directly to this version instead of the previous one.
240
+
241
+ ## [ 2.0.5] - 2024-08-08
242
+
243
+ ### Fixed
244
+
245
+ - cosmwasm-vm: Fix CWA-2024-004
246
+
247
+ ## [ 2.0.4] - 2024-06-03
248
+
249
+ ### Fixed
250
+
251
+ - cosmwasm-std: Fix ` Reply ` deserialization on CosmWasm 1.x chains ([ #2158 ] )
252
+
253
+ [ #2158 ] : https://github.com/CosmWasm/cosmwasm/pull/2158
254
+
255
+ ### Changed
256
+
257
+ - cosmwasm-std: Add message_info and deprecate mock_info ([ #2160 ] )
258
+
259
+ [ #2160 ] : https://github.com/CosmWasm/cosmwasm/pull/2160
260
+
261
+ ## [ 2.0.3] - 2024-05-10
262
+
263
+ ### Changed
264
+
265
+ - cosmwasm-std: Deprecate "compact" serialization of ` Binary ` , ` HexBinary ` ,
266
+ ` Checksum ` ([ #2128 ] )
267
+
268
+ [ #2128 ] : https://github.com/CosmWasm/cosmwasm/pull/2128
269
+
270
+ ## [ 2.0.2] - 2024-04-24
271
+
272
+ ### Fixed
273
+
274
+ - cosmwasm-std: Fix CWA-2024-002
275
+
276
+ ### Added
277
+
278
+ - cosmwasm-std: Implement ` &T + T ` and ` &T op &T ` for ` Uint64 ` , ` Uint128 ` ,
279
+ ` Uint256 ` and ` Uint512 ` ; improve panic message for ` Uint64::add ` and
280
+ ` Uint512::add ` ([ #2092 ] )
281
+ - cosmwasm-std: Add ` Uint{64,128,256,512}::strict_add ` and ` ::strict_sub ` which
282
+ are like the ` Add ` /` Sub ` implementations but ` const ` . ([ #2098 ] , [ #2107 ] )
283
+
284
+ [ #2092 ] : https://github.com/CosmWasm/cosmwasm/pull/2092
285
+ [ #2098 ] : https://github.com/CosmWasm/cosmwasm/pull/2098
286
+ [ #2107 ] : https://github.com/CosmWasm/cosmwasm/pull/2107
287
+
288
+ ### Changed
289
+
290
+ - cosmwasm-std: Let ` Timestamp::plus_nanos ` /` ::minus_nanos ` use
291
+ ` Uint64::strict_add ` /` ::strict_sub ` and document overflows. ([ #2098 ] , [ #2107 ] )
292
+
293
+ [ #2098 ] : https://github.com/CosmWasm/cosmwasm/pull/2098
294
+ [ #2107 ] : https://github.com/CosmWasm/cosmwasm/pull/2107
295
+
211
296
## [ 2.0.1] - 2024-04-03
212
297
213
298
### Fixed
@@ -374,6 +459,111 @@ and this project adheres to
374
459
[ #1952 ] : https://github.com/CosmWasm/cosmwasm/pull/1952
375
460
[ #1953 ] : https://github.com/CosmWasm/cosmwasm/pull/1953
376
461
462
+ ## [ 1.5.9] - 2024-12-10
463
+
464
+ ### Added
465
+
466
+ - cosmwasm-vm: Add ` Cache::store_code `
467
+
468
+ ## [ 1.5.8] - 2024-09-23
469
+
470
+ ### Fixed
471
+
472
+ - cosmwasm-vm: Fix CWA-2024-007 and CWA-2024-008.
473
+
474
+ ## [ 1.5.7] - 2024-08-08
475
+
476
+ ### Fixed
477
+
478
+ - cosmwasm-vm: Problem with caching related to CWA-2024-004. Please upgrade
479
+ directly to this version instead of the previous one.
480
+
481
+ ## [ 1.5.6] - 2024-08-08
482
+
483
+ ### Fixed
484
+
485
+ - cosmwasm-vm: Fix CWA-2024-004
486
+
487
+ ### Changed
488
+
489
+ - cosmwasm-std: Backport PR that changed the version pinned dependency
490
+ ` k256 = { version = "=0.13.1", features = ["ecdsa"] } ` to the open version
491
+ range ^0.13.3 by avoiding a normalization of the public key in
492
+ ` secp256k1_recover_pubkey ` . ([ #2014 ] , [ #2198 ] )
493
+
494
+ [ #2014 ] : https://github.com/CosmWasm/cosmwasm/pull/2014
495
+ [ #2198 ] : https://github.com/CosmWasm/cosmwasm/pull/2198
496
+
497
+ ## [ 1.5.5] - 2024-05-10
498
+
499
+ ### Changed
500
+
501
+ - cosmwasm-std: Deprecate "compact" serialization of ` Binary ` , ` HexBinary `
502
+ ([ #2126 ] )
503
+
504
+ [ #2126 ] : https://github.com/CosmWasm/cosmwasm/pull/2126
505
+
506
+ ## [ 1.5.4]
507
+
508
+ ### Fixed
509
+
510
+ - cosmwasm-std: Fix CWA-2024-002
511
+
512
+ ### Added
513
+
514
+ - cosmwasm-std: Implement ` &T + T ` and ` &T op &T ` for ` Uint64 ` , ` Uint128 ` ,
515
+ ` Uint256 ` and ` Uint512 ` ; improve panic message for ` Uint64::add ` and
516
+ ` Uint512::add ` ([ #2092 ] )
517
+ - cosmwasm-std: Add ` Uint{64,128,256,512}::strict_add ` and ` ::strict_sub ` which
518
+ are like the ` Add ` /` Sub ` implementations but ` const ` . ([ #2098 ] , [ #2107 ] )
519
+
520
+ [ #2092 ] : https://github.com/CosmWasm/cosmwasm/pull/2092
521
+ [ #2098 ] : https://github.com/CosmWasm/cosmwasm/pull/2098
522
+ [ #2107 ] : https://github.com/CosmWasm/cosmwasm/pull/2107
523
+
524
+ ### Changed
525
+
526
+ - cosmwasm-std: Let ` Timestamp::plus_nanos ` /` ::minus_nanos ` use
527
+ ` Uint64::strict_add ` /` ::strict_sub ` and document overflows. ([ #2098 ] , [ #2107 ] )
528
+
529
+ [ #2098 ] : https://github.com/CosmWasm/cosmwasm/pull/2098
530
+ [ #2107 ] : https://github.com/CosmWasm/cosmwasm/pull/2107
531
+
532
+ ### Fixed
533
+
534
+ - cosmwasm-std: Correctly deallocate vectors that were turned into a ` Region `
535
+ via ` release_buffer ` ([ #2062 ] )
536
+
537
+ [ #2062 ] : https://github.com/CosmWasm/cosmwasm/pull/2062
538
+
539
+ ## [ 1.5.3]
540
+
541
+ ### Changed
542
+
543
+ - cosmwasm-vm: Read ` Region ` from Wasm memory as bytes and convert to ` Region `
544
+ afterwards ([ #2005 ] )
545
+
546
+ [ #2005 ] : https://github.com/CosmWasm/cosmwasm/pull/2005
547
+
548
+ ## [ 1.5.2] - 2024-01-15
549
+
550
+ ### Fixed
551
+
552
+ - cosmwasm-vm: Fix memory increase issue (1.3 -> 1.4 regression) by avoiding the
553
+ use of a long running Wasmer Engine. ([ #1978 ] )
554
+
555
+ [ #1978 ] : https://github.com/CosmWasm/cosmwasm/issues/1978
556
+
557
+ ## [ 1.5.1] - 2024-01-10
558
+
559
+ ### Fixed
560
+
561
+ - cosmwasm-vm: Fix CWA-2023-004.
562
+
563
+ ### Added
564
+
565
+ - cosmwasm-vm: Add constructor ` CacheOptions::new `
566
+
377
567
## [ 1.5.0] - 2023-10-31
378
568
379
569
### Added
@@ -969,13 +1159,32 @@ The CHANGELOG for versions before 1.0.0 was moved to
969
1159
970
1160
<!-- next-url -->
971
1161
972
- [ unreleased ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.3...HEAD
1162
+ [ unreleased ] : https://github.com/CosmWasm/cosmwasm/compare/v2.2.0...HEAD
1163
+ [ 2.2.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.5...v2.2.0
1164
+ [ 2.1.5 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.4...v2.1.5
1165
+ [ 2.1.4 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.3...v2.1.4
973
1166
[ 2.1.3 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.2...v2.1.3
974
1167
[ 2.1.2 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.1...v2.1.2
975
1168
[ 2.1.1 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.1.0...v2.1.1
976
- [ 2.1.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.1...v2.1.0
1169
+ [ 2.1.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.8...v2.1.0
1170
+ [ 2.0.8 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.7...v2.0.8
1171
+ [ 2.0.7 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.6...v2.0.7
1172
+ [ 2.0.6 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.5...v2.0.6
1173
+ [ 2.0.5 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.4...v2.0.5
1174
+ [ 2.0.4 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.3...v2.0.4
1175
+ [ 2.0.3 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.2...v2.0.3
1176
+ [ 2.0.2 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.1...v2.0.2
977
1177
[ 2.0.1 ] : https://github.com/CosmWasm/cosmwasm/compare/v2.0.0...v2.0.1
978
- [ 2.0.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.0...v2.0.0
1178
+ [ 2.0.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.9...v2.0.0
1179
+ [ 1.5.9 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.8...v1.5.9
1180
+ [ 1.5.8 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.7...v1.5.8
1181
+ [ 1.5.7 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.6...v1.5.7
1182
+ [ 1.5.6 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.5...v1.5.6
1183
+ [ 1.5.5 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.4...v1.5.5
1184
+ [ 1.5.4 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.3...v1.5.4
1185
+ [ 1.5.3 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.2...v1.5.3
1186
+ [ 1.5.2 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.1...v1.5.2
1187
+ [ 1.5.1 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.5.0...v1.5.1
979
1188
[ 1.5.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.4.1...v1.5.0
980
1189
[ 1.4.1 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.4.0...v1.4.1
981
1190
[ 1.4.0 ] : https://github.com/CosmWasm/cosmwasm/compare/v1.3.3...v1.4.0
0 commit comments