# Crystal 1.10.0 released

**URL:** <https://forum.crystal-lang.org/t/crystal-1-10-0-released/6069>\
**Category:** Official\
**Tags:** release\
**Created:** [October 10, 2023, 12:31pm UTC](https://forum.crystal-lang.org/t/crystal-1-10-0-released/6069 "2023-10-10T12:31:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![straight-shoota](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/straight-shoota/32/36_2.png) [@straight-shoota](https://forum.crystal-lang.org/u/straight-shoota)\
**Post date:** [October 10, 2023, 12:31pm UTC](https://forum.crystal-lang.org/t/crystal-1-10-0-released/6069/1 "2023-10-10T12:31:25Z")

</div>

We have a new release: [Crystal 1.10.0 is released! - The Crystal Programming Language](https://crystal-lang.org/2023/10/09/1.10.0-released/)

While we have tested it against several known and sizeable projects, that doesn’t preclude the existence of regressions. If you find an issue, please check the [issue tracker](https://github.com/crystal-lang/crystal/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc) and file a bug: it will be fixed in the following patch version.

The full changelog is available here: [Release 1.10.0 · crystal-lang/crystal · GitHub](https://github.com/crystal-lang/crystal/releases/tag/1.10.0)  
This release is a continuous improvement with some new features but no really big changes.

Builds are available on the supported platforms, check the [install page](https://crystal-lang.org/install) for details. That includes [docker images 🐋](https://hub.docker.com/r/crystallang/crystal/), [snapcraft](https://snapcraft.io/crystal), `.deb` and `.rpm` packages, Windows builds and the brew formula 🍺.

Happy Crystallizing!

---

<div class="post-metadata">

**Author:** ![RespiteSage](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/respitesage/32/793_2.png) [@RespiteSage](https://forum.crystal-lang.org/u/RespiteSage)\
**Post date:** [October 10, 2023, 2:51pm UTC](https://forum.crystal-lang.org/t/crystal-1-10-0-released/6069/2 "2023-10-10T14:51:53Z")

</div>

The block unpacking improvements are very cool!

FYI, minor typo in the second “Changes” subheading:

> Breaking: `crystal spec` exists with failure when focused

should probably be

> Breaking: `crystal spec` exits with failure when focused

---

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [October 10, 2023, 4:42pm UTC](https://forum.crystal-lang.org/t/crystal-1-10-0-released/6069/3 "2023-10-10T16:42:14Z")

</div>

Cool, those new enhancement i consider really useful.

```auto
     ary = [
       {1, {2, {3, 4}}},
     ]

     ary.each do |(w, (x, (y, z)))|
       p w # => 1
       p x # => 2
       p y # => 3
       p z # => 4
     end

     ary = [
       [1, 2, 3, 4, 5],
     ]

     ary.each do |(x, *y, z)|
       p x # => 1
       p y # => [2, 3, 4]
       p z # => 5
     end

```

```auto
crystal tool dependencies

```

```auto
crystal tool unreachable 

```
