مقبول: ڈیٹا اپ ڈیٹ: 27 اکتوبر، 2026

زمرے

انٹرنیٹ1,356
رابطہ321
آڈیو اور ویڈیو898
گرافکس اور ڈیزائن539
آفس اور پروڈکٹیویٹی1,124
ڈویلپر ٹولز3,134
AI ٹولز529
سیکیورٹی اور پرائیویسی385
سسٹم ٹولز3,114
گیمز523
تعلیم اور سائنس239
نیٹ ورک اور IT284

Crystal کے پرانے ورژن – تمام ورژنز

A language for humans and computers

یہاں Crystal کے 26 ورژن درج ہیں، 7 مارچ، 2023 سے لے کر موجودہ 1.22.1 تک۔ ہر ورژن پبلشر کی اپنی انسٹالر فائلوں سے منسلک ہے۔

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

4 برسوں میں 26 ورژن · سال میں تقریباً 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

ٹیگز

شیئر کریں