פופולרי: הנתונים עודכנו ב־27 באוקטובר 2026

קטגוריות

אינטרנט1,356
תקשורת321
אודיו ווידאו898
גרפיקה ועיצוב539
משרד ופרודוקטיביות1,124
כלי פיתוח3,134
כלי בינה מלאכותית529
אבטחה ופרטיות385
כלי מערכת3,114
משחקים523
חינוך ומדע239
רשת ו־IT284

הורדת גרסאות קודמות של Crystal

A language for humans and computers

ברשימה 26 גרסאות של Crystal, מ־7 במרץ 2023 ועד הגרסה הנוכחית 1.22.1. כל גרסה מקושרת לקובצי ההתקנה של המפיץ עצמו.

2023: 3 3 23 2024: 1 1 24 2025: 12 12 25 2026: 10 10 26

26 גרסאות במשך 4 שנים · כ־7.2 בשנה

גרסהתאריךגודלקבצים
1.22.1אחרונה 22 באוקטובר 2026 — 64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)64 ביט ZIP
הערות גרסה
Bugfixes
stdlib
- (crypto) [security] Fix invalid OpenSSL::SSL::Options::ALL option (#17657, thanks @ysbaddaden)
- (crypto) Allow exactly 72 byte bcrypt passwords (#17676, thanks @Blacksmoke16)
- (networking) [regression] Send Content-Length: 0 for POST and PUT without body (#17631, thanks @dentarg)
- (networking) [regression] Send Content-Length: 0 for PATCH without body (#17632, thanks @dentarg)
- (runtime) [regression] Fix Fiber::ExecutionContext::Isolated resuming its fiber without an event (#17630, thanks @dentarg)
- (runtime) Refactor io_uring event loop's sleep to use timers (#17655, thanks @ysbaddaden)
- (runtime) Fix adjust IP before resolving backtraces (#17622, thanks @ysbaddaden)
- (runtime) Fix race condition in select timeout action (#17640, thanks @ysbaddaden)
- (runtime) Crystal.init_runtime must create main Thread and Fiber (#17688, thanks @ysbaddaden)
- (serialization) Fix out-of-bounds reads in XML::Node#name (#17648, thanks @zw963)
- (system) Fix FileUtils.rm_r failing on a symlink loop (#17613, thanks @jochenseeber)
- (text) [regression] Fix out-of-bound access in String#scan_byte_index (#17625, thanks @HertzDevil)
- (text) Fix String::Builder buffer grows capacity for trailing zero (#17650, thanks @straight-shoota)
compiler
- (codegen) Do not redeclare lib funs or LLVM intrinsics in the main LLVM module (#17637, #17672, thanks @HertzDevil)
- (debugger) Set debug location before inlining a call (#17602, thanks @Blacksmoke16)
- (semantic) Fix propagate raises state to target defs in call cycles (#17656, thanks @ysbaddaden)
- (semantic) Fix IndexError condition in strict 1-to-n assignment with splats (#17675, thanks @HertzDevil)
Chores
stdlib
- (networking) Disable kernel TLS by default again (#17649, thanks @straight-shoota)
Infrastructure
- Add changelog for 1.22.1 (#17683, thanks @straight-shoota)
- Update distribution-scripts (#17699, thanks @straight-shoota)
1.22.0 12 באוקטובר 2026 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
1.21.1 26 בספטמבר 2026 — 64 ביט ZIP64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (collection) [regression] Override Channel#tap(&) to reinstate original behaviour (#17296, thanks @straight-shoota)
- (networking) [security] Fix HTTP::Request::Processor resuming connection on unconsumed request (#17434, thanks @straight-shoota)
- (networking) Fix non-blocking Socket#connect on Unix (#17436, thanks @ysbaddaden)
- (networking) [security] Fix HTTP::Server::RequestProcessor to consume request body before upgrade (#17466, thanks @straight-shoota)
- (networking) [security] Fix do not automatically decompress HTTP request body (#17476, thanks @straight-shoota)
- (serialization) Fix XML::Node#namespace for node types without namespace (#17435, thanks @straight-shoota)
- (serialization) Fix YAML::Any#hash with self-referencing containers (#17477, thanks @straight-shoota)
Infrastructure
- Add changelog for 1.21.1 (#17478, thanks @straight-shoota)
- Update distribution-scripts (#17480, thanks @straight-shoota)
1.21.0 16 ביולי 2026 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
1.20.3 2 ביולי 2026 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (serialization) [security] add max_nesting to YAML::PullParser (#17107, thanks @ysbaddaden)
- (serialization) [security] add alias vs anchor ratio check to YAML::PullParser (#17109, thanks @ysbaddaden)
Refactor
stdlib
- (serialization) YAML::PullParser: memoize anchor name (#17108, thanks @ysbaddaden)
Infrastructure
- Add changelog for 1.20.3 (#17110, thanks @ysbaddaden)
1.20.2 15 במאי 2026 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (concurrency) [regression] Simplify Sync::Mutex#synchronize proc type constraints (#16904, #16937, thanks @ysbaddaden)
- (runtime) Range#sample eventually loses randomness (#16909, thanks @ysbaddaden)
Infrastructure
- Changelog for 1.20.2 (#16945, thanks @straight-shoota)
1.20.1 29 באפריל 2026 — 64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)64 ביט ZIP
הערות גרסה
Bugfixes
stdlib
- (crypto) Fix issues in OpenSSL Kernel TLS (#16888, thanks @ysbaddaden)
- (crypto) OpenSSL Kernel TLS support should be opt-in (#16897, thanks @ysbaddaden)
- (networking) [regression] Add HTTP::Headers#to_json and #to_yaml (#16890, thanks @straight-shoota)
- (runtime) [regression] Range#sample eventually loses randomness (#16853, thanks @ysbaddaden)
- (runtime) don't parse debug sections from bare threads (#16877, thanks @ysbaddaden)
compiler
- (parser) [regression] Fix lexing macro delimiter state inside literals (#16892, thanks @straight-shoota)
tools
- (formatter) [regression] Revert "Refactor Formatter code for simplification" (#16885, thanks @straight-shoota)
Refactor
stdlib
- (runtime) Refactor Exception::CallStack for better boundaries (#16896, thanks @straight-shoota)
Infrastructure
- Changelog for 1.20.1 (#16898, thanks @straight-shoota)
1.20.0 17 באפריל 2026 — 64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)64 ביט ZIP
1.19.1 20 בינואר 2026 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (concurrency) [regression] Fix kqueue timer duration calculation (#16581, thanks @skuznetsov)
- (concurrency) [regression] time calculations in IOCP and Monitor thread (#16583, thanks @ysbaddaden)
Infrastructure
- Changelog for 1.19.1 (#16590, thanks @ysbaddaden)
1.19.0 15 בינואר 2026 — 64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)64 ביט ZIP
1.18.2 21 באוקטובר 2025 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (files) [regression] Revert type restriction for IO#read_bytes (#16231, thanks @straight-shoota)
- (runtime) Fix Fiber::ExecutionContext.default_workers_count to avoid taking into account unsupported values (#16227, thanks @Sija)
Infrastructure
- Changelog for 1.18.2 (#16243, thanks @matiasgarciaisaia)
1.18.1 17 באוקטובר 2025 — 64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)64 ביט ZIP
הערות גרסה
Bugfixes
stdlib
- (networking) [regression] Revert adding type restrictions on HTTP::WebSocket#send etc. (#16218, thanks @straight-shoota)
compiler
- (parser) [regression] Fix allow space after base type in enum def (#16217, thanks @straight-shoota)
Infrastructure
- Changelog for 1.18.1 (#16224, thanks @matiasgarciaisaia)
1.18.0 14 באוקטובר 2025 — 64 ביט ZIP64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)
1.17.1 22 ביולי 2025 — 64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)64 ביט ZIP
הערות גרסה
Bugfixes
tools
- (docs-generator) [regression] Revert "Handle doc locations when file is in parent directory" (#15996, thanks @Blacksmoke16)
Infrastructure
- Changelog for 1.17.1 (#16009, thanks @straight-shoota)
1.17.0 16 ביולי 2025 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
1.16.3 12 במאי 2025 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (runtime) Fix Crystal::EventLoop::LibEvent and FiberExecutionContext integration (#15759, backported from #15743, thanks @ysbaddaden)
compiler
- (codegen) Add fallback if __crystal_raise_cast_failed is missing (#15769, backported from #15762, thanks @HertzDevil)
- (semantic) [regression] Remove type binding on T for Pointer(T)#value= (#15757, backported from #15751, thanks @HertzDevil)
Infrastructure
- Changelog for 1.16.3 (#15758, thanks @straight-shoota)
1.16.2 29 באפריל 2025 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (numeric) Fix show unit_separator in #humanize_bytes with empty prefix (#15717, backported from #15683, thanks @straight-shoota)
- (runtime) CRYSTAL_LOAD_DEBUG_INFO=1 fails with -Dexecution_context (#15715, backported from #15704, thanks @ysbaddaden)
- (runtime) Fix -Dtracing raises math overflows on fiber sleep (#15725, backported from #15722, thanks @ysbaddaden)
- (runtime) Fix Fiber::ExecutionContext::Isolated#wait must suspend fiber (#15723, backported from #15720, thanks @ysbaddaden)
- (runtime) Fix run win32 console reader in bare thread (#15726, backported from #15724, thanks @ysbaddaden)
compiler
- (semantic) Do not add ReferenceStorage to Value's subclasses twice (#15718, backported from #15706, thanks @HertzDevil)
Refactor
compiler
- (codegen) Add __crystal_raise_cast_failed for non-interpreted code (#15712, backported from #15708, thanks @HertzDevil)
Infrastructure
- Changelog for 1.16.2 (#15716, thanks @straight-shoota)
- (ci) Fix package shards on MinGW (#15719, thanks @straight-shoota)
- (ci) Only set up Cygwin on Windows CI if truly required (#15713, backported from #15661, thanks @HertzDevil)
1.16.1 16 באפריל 2025 — 64 ביט ZIP64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (runtime) Correctly transfer FD ownership in polling event loop (#15650, thanks @ysbaddaden)
- (runtime) Fix error message when PollDescriptor can't transfer fd (#15663, thanks @ysbaddaden)
- (runtime) Fix libgc pkg-config name for version discovery (#15636, thanks @straight-shoota)
- (serialization) [regression] Fix link bcrypt with libxml2 on Windows (#15651, thanks @straight-shoota)
compiler
- (cli) [regression] Fix crystal eval read from stdin (#15655, thanks @straight-shoota)
Documentation
stdlib
- (runtime) Enable docs for ExecutionContext (#15644, thanks @straight-shoota)
- (runtime) Fix mark method overrides on ExecutionContext as :nodoc: (#15659, thanks @ysbaddaden)
- (runtime) Update docs for Fiber::ExecutionContext.default_workers_count (#15664, thanks @ysbaddaden)
- (runtime) Enhance documentation for ExecutionContext (#15665, thanks @straight-shoota)
Infrastructure
- Changelog for 1.16.1 (#15666, thanks @straight-shoota)
1.16.0 9 באפריל 2025 — 64 ביט ZIP64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)
1.15.1 4 בפברואר 2025 — 64 ביט ZIP64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
stdlib
- (networking) Disable directory path redirect when directory_listing=false (#15393, thanks @straight-shoota)
- (runtime) [regression] abstract EventLoop::Polling#system_add invalid signature (#15380, backported from #15358, thanks @straight-shoota)
- (system) [regression] Fix GC sig_suspend, sig_resume for gc_none (#15382, backported from #15349, thanks @ysbaddaden)
Documentation
stdlib
- (system) Fix code example in Process::Status#exit_code docs (#15381, backported from #15351, thanks @zw963)
Infrastructure
- Changelog for 1.15.1 (#15406, thanks @straight-shoota)
- Update distribution-scripts (#15385, backported from #15368, thanks @straight-shoota)
- Update distribution-scripts (#15388, thanks @straight-shoota)
- Add backports to changelog generator (#15402, thanks @straight-shoota)
- (ci) Add build shards to mingw-w64 workflow (#15344, thanks @straight-shoota)
- (ci) Update shards 0.19.1 (#15384, backported from #15366, thanks @straight-shoota)
- (ci) Add check for shards binary in test_dist_linux_on_docker (#15394, thanks @straight-shoota)
1.15.0 10 בינואר 2025 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
1.14.1 8 בינואר 2025 — 64 ביט ZIP64 ביט EXE (Inno Setup)64 ביט EXE (Inno Setup)
הערות גרסה
Bugfixes
tools
- (formatter) Handle trailing comma with multiple parameters on the same line (#15097, thanks @Blacksmoke16)
Infrastructure
- Changelog for 1.14.1 (#15323, thanks @straight-shoota)
- (ci) Update XCode 15.3.0 in circleci (#15327, thanks @straight-shoota)
1.14.0 9 באוקטובר 2024 — 64 ביט EXE (Inno Setup)64 ביט ZIP64 ביט EXE (Inno Setup)
1.9.2 9 במאי 2023 — 64 ביט ZIP
הערות גרסה
Bugfixes
- stdlib
Revert "Add default interrupt handlers" (#13673, thanks @straight-shoota)
1.8.2 9 במאי 2023 — 64 ביט ZIP
הערות גרסה
Collection
- Fix codegen bug with Iterator::
ChainIterator (#13412, thanks @straight-shoota)
Log
- Fix Log::
Metadata#dup crash with 2+ entries (#13369, thanks @HertzDevil)
Serialization
- Fixup for JSON::
Serializable on certain recursively defined types (#13430, thanks @kostya)
Text
- Fix String#scan with empty Regex match at multibyte char (#13387, thanks @HertzDevil)
- (performance) Check subject UTF-8 validity just once for String#gsub, #scan, #split (#13406, thanks @HertzDevil)
Codegen
- Always use 0 for offset of StaticArray's @buffer (#13319, thanks @HertzDevil)
Other
- Backport bugfixes to release/1.8 for release 1.8.2 (#3435, thanks @straight-shoota)
1.7.3 7 במרץ 2023 — 64 ביט ZIP32 ביט ZIP

הפופולריות ביותר בקטגוריה שפות ו־SDK

הצגת הכול
  1. Go Programming Languageשפות ו־SDK
  2. LLVMשפות ו־SDK · LLVM
  3. Denoשפות ו־SDK · Deno Land Inc.
  4. CMakeשפות ו־SDK · Kitware
  5. Yarnשפות ו־SDK · Yarn Contributors
  6. Ccacheשפות ו־SDK · Joel Rosdahl
  7. sbtשפות ו־SDK · Lightbend, Inc.
  8. BOINCשפות ו־SDK · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKשפות ו־SDK · Google
  10. NVM for Windowsשפות ו־SDK · Ecor Ventures LLC

תגיות

שיתוף