# \[ANN\] containers 3.3

**URL:** <https://discuss.ocaml.org/t/ann-containers-3-3/7594>\
**Category:** Community\
**Tags:** announce\
**Created:** [April 3, 2021, 10:18pm UTC](https://discuss.ocaml.org/t/ann-containers-3-3/7594 "2021-04-03T22:18:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![c-cube](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/c-cube/32/1727_2.png) [@c-cube](https://discuss.ocaml.org/u/c-cube)\
**Post date:** [April 3, 2021, 10:18pm UTC](https://discuss.ocaml.org/t/ann-containers-3-3/7594/1 "2021-04-03T22:18:20Z")

</div>

I’m glad to announce the release of containers 3.3. Containers is an extension to OCaml’s standard library that strives to be compatible with it, with more features and a few additional modules to get dynamic arrays, heaps, S-expression parser/printer, etc.

In this release, we have new support for parsing/printing canonical S-expressions (a simple binary-safe format), a code-generation module for bitfields, and many improvements to existing modules in particular in the interface between maps/set/hashtbl and iterators.

More details [in the github release](https://github.com/c-cube/ocaml-containers/releases/tag/v3.3).

Many thanks to the contributors, in particular @Fardale for his work on CI and auto-doc-generation.

---

_[View the full topic](https://discuss.ocaml.org/t/ann-containers-3-3/7594)._
