Video summary
Odin 1.0 Announcement
Main summary
Key takeaways
Summary of technical/product roadmap (Odin 1.0 announcement)
-
Odin is reaching a “1.0” milestone, but the first release won’t be called “1.0.” Instead, the project is moving to a date-based naming scheme.
- Planned release name: Odin 2027
- Release targets:
- Release candidate by Christmas 2026
- Full release in January 2027
- Rationale: date-based versions enable more regular updates that fit nightly/monthly schedules, and make a version’s age clear at a glance.
-
1.0 requirement: a fully written compiler specification
- For the milestone, Odin will have a non-negotiable, fully written specification that the compiler adheres to.
- The effort is described as serious and focused on “hardening” to ensure roadmap items hold up.
-
Language/compiler feature slated: inline assembly
- Odin will add the long-awaited inline assembly feature.
- Goal: precise control over machine code generation without leaving Odin.
-
Core library direction: “batteries included”
- The roadmap emphasizes that Odin’s core library must be complete for 1.0-level usability.
-
Key core library packages and additions
- HTTP package (first major “batteries included” web component)
- TLS support
- TLS bundle two and native TLS planned after the main release
- Native Objective-C support
- Odin will bring the full core Objective-C library natively to reduce reliance on Apple-specific languages
- Mobile platform support
- Full iOS support
- Android support
- Additional core library improvements
- Image packages
- A zip package supporting read and write to archives
- “Many more packages” planned
-
Stability focus before release
- Until the release window, the project goal is stability:
- avoid “grand new features creeping in” late
- focus on core library hardening
- prioritize correctness versus the specification
- complete roadmap items
- Until the release window, the project goal is stability:
-
Call for testing and feedback
- Nightly and monthly builds are available now.
- Users are encouraged to try packages, use the builds, file bugs, and report what “feels off,” especially through Christmas 2026.
Main speaker / source
- GingerBill (Bill) — the primary announcer and source of the roadmap details.