PackageTrack
Sign in Get early access

wincode

Fast bincode de/serialization with placement initialization

0.6.1 4.7M downloads/mo #4669 most downloaded on crates.io anza-xyz/wincode

What this package is like to depend on

Last release 13 days ago

10 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Rarely documented

notes for 5 of 30 stable releases

Nothing withdrawn

no release was ever pulled

10 months old

30 releases · first in 2025

30 releases in the last 12 months

see the full history below

Release timeline

30 releases · Sep 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 30
  1. 0.6.1 10 Aug 2026
    Release notes

    What's Changed

    • feat(collections): cap allocated capacity for collections with unique keys by @kskalski in #403
    • chore(ctx): derive Copy + others on context::Len by @cpubot in #407
    • feat(derive): Support context by @cpubot in #404
    • fix(derive): ensure with adapters receive appropriate lt rewrite by @cpubot in #408
    • Bump wincode-derive to 0.5.1 by @cpubot in #421
    • docs: clarify serialize_into partial writes by @SharkHand3 in #420
    • chore(ci): fuzz-upload-action v2.1.0 by @yevshev in #423
    • Bump wincode to 0.6.1 by @cpubot in #424

    New Contributors

    Full Changelog: https://github.com/anza-xyz/wincode/compare/[email protected]@v0.6.1

    Open source →
  2. 0.6.0 17 Jul 2026
    Release notes

    What's Changed

    • ci: update to fuzz-upload-action v2 by @yevshev in #326
    • feat: add support for bumpalo crate by @cpubot in #327
    • fuzz: add missing votor types by @R9295 in #328
    • ci: pin gh actions by @nbelenkov in #330
    • Only add trait bounds for type params that are actually used by @IVSOP in #341
    • fuzz(solana_types): assert deser => ser == orig_data by @R9295 in #342
    • build(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #344
    • build(deps): bump solana-address from 2.6.0 to 2.6.1 in /fuzz by @dependabot[bot] in #338
    • feat: add FromInto schema adapter for #[wincode(with = ...)] by @kskalski in #345
    • build(deps): bump solana-signature from 3.4.0 to 3.4.1 in /fuzz by @dependabot[bot] in #353
    • build(deps): bump solana-hash from 4.3.0 to 4.4.0 in /fuzz by @dependabot[bot] in #337
    • build(deps): bump uuid from 1.23.3 to 1.23.4 in /fuzz by @dependabot[bot] in #350
    • build(deps): bump solana-fee-calculator from 3.2.0 to 3.2.2 in /fuzz by @dependabot[bot] in #340
    • build(deps): bump actions-rust-lang/setup-rust-toolchain from 1.16.1 to 1.17.0 by @dependabot[bot] in #354
    • feat(containers): add public encode_from_iter by @kskalski in #346
    • fix: bv::BitVec canonical decoding by @cpubot in #347
    • fix(derive): avoid wrap in init count for large structs by @cpubot in #355
    • fix(schema): keep_zero_copy(false) for &'a T by @cpubot in #356
    • build(deps): bump actions/attest-build-provenance from 4.1.0 to 4.1.1 by @dependabot[bot] in #357
    • fix(schema): mark bool SchemaWrite as zero-copy by @kskalski in #360
    • fix(config)!: constrain new where ZERO_COPY_ALIGN_CHECK = true by @cpubot in #361
    • fix(derive)!: ensure enum discriminant tags are unique by @cpubot in #362
    • build(deps): bump crossbeam-epoch to 0.9.20 by @kskalski in #364
    • fix(schema): iterate elements up to iterator's declared len by @kskalski in #366
    • feat(schema): add DefaultOnEmptyRead adapter by @kskalski in #363
    • fix(schema): fix asymmetric application of write preallocation check by @cpubot in #367
    • feat(schema): add Discard and DiscardVec adapters for ignored fields by @kskalski in #359
    • build(deps): bump solana-hash from 4.4.0 to 4.5.0 in /fuzz by @dependabot[bot] in #369
    • chore(derive)!: remove derive from attribute by @cpubot in #371
    • feat(schema): impl for (T,) by @cpubot in #372
    • feat(bv): make canonical encoding/decoding opt-in by @cpubot in #375
    • chore(deps): remove solana-short-vec by @cpubot in #377
    • chore(derive): remove struct_extensions attribute by @cpubot in #378
    • fix: enum tag encoding overflow error for serialize_size by @kskalski in #379
    • build(deps): bump uuid from 1.23.4 to 1.23.5 in /fuzz by @dependabot[bot] in #374
    • fix(UninitBuilder)!: preserve generic declaration order by @cpubot in #380
    • build(deps): bump syn from 2.0.117 to 2.0.119 by @dependabot[bot] in #382
    • feat(io)!: rework Reader trait to be unsafe + required method by @cpubot in #381
    • perf(schema): decode SmallVec in place to avoid large stack temporary by @kskalski in #384
    • fix(SystemTime): validate value in size_of to match write by @kskalski in #386
    • fix(UninitBuilder)!: enforce exact field types in projections by @cpubot in #387
    • Bump wincode-derive to 0.5.0 by @cpubot in #376
    • Bump wincode to 0.6.0 by @cpubot in #392

    New Contributors

    Full Changelog: https://github.com/anza-xyz/wincode/compare/[email protected]@v0.6.0

    Open source →
  3. 0.5.5 27 May 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: https://github.com/anza-xyz/wincode/compare/[email protected]@v0.5.5

    Open source →
  4. 0.5.4 15 May 2026
    Release notes

    What's Changed

    • Deprecate solana-short-vec feature by @kskalski in #305
    • Use checked arithmetic for trusted read windows by @cpubot in #307
    • fix(derive): Prevent 'static to lexical rewrite by @cpubot in #308
    • fix(config): ensure tag encoding is preserved in helpers by @cpubot in #309
    • fix(bv): finish trusted writer by @cpubot in #311
    • fix(derive): reject #[repr(packed)] in UninitBuilder by @cpubot in #313
    • fix(len): ensure preallocation check on ZSTs by @cpubot in #310
    • fix(io): ensure Vec and Cursor<Vec> don't expose uninit mem by @cpubot in #312
    • Bump wincode-derive to 0.4.5 by @cpubot in #315
    • Bump wincode to 0.5.4 by @cpubot in #316

    Full Changelog: https://github.com/anza-xyz/wincode/compare/[email protected]@v0.5.4

    Open source →
  5. 0.5.3 17 Apr 2026
    Release notes

    What's Changed

    Full Changelog: https://github.com/anza-xyz/wincode/compare/[email protected]@v0.5.3

    Open source →
  6. 0.5.2 15 Apr 2026

    Nothing published for this version

  7. 0.5.1 01 Apr 2026

    Nothing published for this version

  8. 0.5.0 28 Mar 2026

    Nothing published for this version

  9. 0.4.9 24 Mar 2026

    Nothing published for this version

  10. 0.4.8 16 Mar 2026

    Nothing published for this version

  11. 0.4.7 12 Mar 2026

    Nothing published for this version

  12. 0.4.6 12 Mar 2026

    Nothing published for this version

  13. 0.4.5 26 Feb 2026

    Nothing published for this version

  14. 0.4.4 12 Feb 2026

    Nothing published for this version

  15. 0.4.3 11 Feb 2026

    Nothing published for this version

  16. 0.4.2 11 Feb 2026

    Nothing published for this version

  17. 0.4.1 08 Feb 2026

    Nothing published for this version

  18. 0.4.0 07 Feb 2026

    Nothing published for this version

  19. 0.3.1 31 Jan 2026

    Nothing published for this version

  20. 0.3.0 30 Jan 2026

    Nothing published for this version

  21. 0.2.5 22 Dec 2025

    Nothing published for this version

  22. 0.2.4 19 Dec 2025

    Nothing published for this version

  23. 0.2.3 17 Dec 2025

    Nothing published for this version

  24. 0.2.2 04 Dec 2025

    Nothing published for this version

  25. 0.2.1 26 Nov 2025

    Nothing published for this version

  26. 0.2.0 26 Nov 2025

    Nothing published for this version

  27. 0.1.2 13 Oct 2025

    Nothing published for this version

  28. 0.1.1 10 Oct 2025

    Nothing published for this version

  29. 0.1.0 09 Oct 2025

    Nothing published for this version

  30. 0.0.0 28 Sep 2025

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive