Releases: objeck/objeck-lang
v2026.5.0
What's New in v2026.5.0
Face recognition (SCRFD+ArcFace), Windows emoji fix, LSP enhancements.
- Face recognition (
FaceSession): SCRFD 10G-KPS detector + ArcFace R50 512-dim embeddings from InsightFace buffalo_l. Cross-platform: DirectML (Windows), CPU/CUDA (Linux), CoreML (macOS). No extra native libs required. - Windows emoji: full Unicode supplementary plane output now works correctly in cmd.exe and Windows Terminal via
WriteConsoleW; pipe/file redirection emits correct UTF-8 - LSP enhancements: typeHierarchy (supertypes/subtypes), selectionRange, workspace/symbol, foldingRange, documentHighlight, go-to-type-definition; hover correctness and non-determinism fixes
- ARM64 JIT: fixed
EXT_LIB_FUNC_CALLcrash; macOS ONNX build fixes; CodeQL build improvements OBJECK_JIT_DISABLE: new boolean env var for cleanly disabling auto-JIT at startup
Downloads
See the Assets section below for installers and archives.
| Platform | Architecture | Download |
|---|---|---|
| Windows | x64 | MSI Installer / ZIP |
| Windows | ARM64 | MSI Installer / ZIP |
| Linux | x64 | TGZ Archive |
| Linux | ARM64 | TGZ Archive |
| macOS | ARM64 (M1/M2/M3) | PKG Installer / TGZ Archive |
| LSP | All platforms | ZIP Archive |
All Windows MSI installers are digitally signed. macOS .pkg is signed and notarized.
v2026.4.3
Objeck Language v2026.4.3
This release includes builds for Windows, Linux, and macOS platforms.
📦 Installation
Windows
- x64: Download
objeck-windows-x64_2026.4.3.msiand run the installer - ARM64: Download
objeck-windows-arm64_2026.4.3.msiand run the installer - Portable: Download
.zipfiles for portable installations
Linux
- x64:
tar -xzf objeck-linux-x64_2026.4.3.tgz - ARM64:
tar -xzf objeck-linux-arm64_2026.4.3.tgz
macOS
- ARM64 (M1/M2/M3) Installer: Download
objeck-macos-arm64_2026.4.3.pkgand run - ARM64 (M1/M2/M3) Archive:
tar -xzf objeck-macos-arm64_2026.4.3.tgz
LSP (Language Server Protocol)
- Download
objeck-lsp-2026.4.3.zipfor IDE integration
📚 Documentation
- API Documentation: https://objeck.org/api/latest/
- Language Guide: https://github.com/objeck/objeck-lang
🔐 Verification
All Windows MSI installers are digitally signed for security.
🐛 Issues
Report issues at: https://github.com/objeck/objeck-lang/issues
Full Changelog: v...v2026.4.3
v2026.4.2
Objeck Language v2026.4.2
JIT register cache (~3x perf), AI library refresh, S2F JIT fix, editor support, and more.
What's Changed
Performance
- JIT local variable register cache (AMD64 + ARM64) — ~3x speedup across all benchmarks. Keeps values in registers after store, avoids redundant reloads, evicts on demand.
- Fixed JIT S2F callback —
String:ToFloatsegfault on both AMD64 and ARM64 (wrong param count in JIT callback)
AI Libraries
- Gemini API — Gemini 2.5 Pro/Flash/Flash-Lite model constants, system instruction support for GenerateContent and Chat
- Ollama API — Configurable host (
SetHost/GetHost), Options class (temperature/top_p/top_k), Tool class for function calling, structured output in Chat - OpenAI API — New
Embeddingclass for text embeddings,Modelsconstants (GPT-4.1, O3, O3-mini, O4-mini, etc.) - ML library — Fixed EuclideanDistance/StdDev bugs, added
LinearRegressionandLogisticRegression
Security & Networking
- Hardened JSON, JSON stream, and XML parsers against malformed input
- Hardened HTTPS client against null ReadLine on connection failures
- DTLS (Datagram TLS) support —
DTLSSocketandDTLSSocketServerfor secure UDP
Build & Tooling
- Link-time optimization (
-flto=auto) across all GCC Makefiles - ARM64 native CPU tuning (
-mcpu=native) for RPi5 and Jetson Orin - New editor setup guide (
docs/editors.md) — VS Code, Vim, Emacs, Sublime, Kate - DAP integration test suite (7 automated tests)
- Fixed all MSVC and GCC compiler warnings
Benchmark Highlights (vs v2026.4.1)
| Benchmark | Before | After | Speedup |
|---|---|---|---|
| mandelbrot (4000) | 2.80s | 0.91s | 3.1x |
| nbody (50M) | 42.88s | 23.43s | 1.8x |
| binarytrees (17) | 28.7s | 9.91s | 2.9x |
| fannkuchredux (12) | 91.21s | 33.60s | 2.7x |
| spectralnorm (5500) | 113.58s | 36.49s | 3.1x |
Installation
Windows
- x64: Download MSI installer or ZIP
- ARM64: Download MSI installer or ZIP
Linux
- x64:
tar -xzf objeck-linux-x64_2026.4.2.tgz - ARM64:
tar -xzf objeck-linux-arm64_2026.4.2.tgz
macOS
- ARM64 (M1/M2/M3):
tar -xzf objeck-macos-arm64_2026.4.2.tgz
Documentation
- Performance benchmarks: docs/performance.md
- Editor & IDE setup: docs/editors.md
- API Documentation: https://objeck.org/api/latest/
Full Changelog: v2026.4.1...v2026.4.2
v2026.4.1
Objeck Language v2026.4.1
This release includes builds for Windows, Linux, and macOS platforms.
📦 Installation
Windows
- x64: Download
objeck-windows-x64_2026.4.1.msiand run the installer - ARM64: Download
objeck-windows-arm64_2026.4.1.msiand run the installer - Portable: Download
.zipfiles for portable installations
Linux
- x64:
tar -xzf objeck-linux-x64_2026.4.1.tgz - ARM64:
tar -xzf objeck-linux-arm64_2026.4.1.tgz
macOS
- ARM64 (M1/M2/M3) Installer: Download
objeck-macos-arm64_2026.4.1.pkgand run - ARM64 (M1/M2/M3) Archive:
tar -xzf objeck-macos-arm64_2026.4.1.tgz
LSP (Language Server Protocol)
- Download
objeck-lsp-2026.4.1.zipfor IDE integration
📚 Documentation
- API Documentation: https://objeck.org/api/latest/
- Language Guide: https://github.com/objeck/objeck-lang
🔐 Verification
All Windows MSI installers are digitally signed for security.
🐛 Issues
Report issues at: https://github.com/objeck/objeck-lang/issues
Full Changelog: v...v2026.4.1
v2026.4.0
Objeck Language v2026.4.0
This release includes builds for Windows, Linux, and macOS platforms.
📦 Installation
Windows
- x64: Download
objeck-windows-x64_2026.4.0.msiand run the installer - ARM64: Download
objeck-windows-arm64_2026.4.0.msiand run the installer - Portable: Download
.zipfiles for portable installations
Linux
- x64:
tar -xzf objeck-linux-x64_2026.4.0.tgz - ARM64:
tar -xzf objeck-linux-arm64_2026.4.0.tgz
macOS
- ARM64 (M1/M2/M3) Installer: Download
objeck-macos-arm64_2026.4.0.pkgand run - ARM64 (M1/M2/M3) Archive:
tar -xzf objeck-macos-arm64_2026.4.0.tgz
LSP (Language Server Protocol)
- Download
objeck-lsp-2026.4.0.zipfor IDE integration
📚 Documentation
- API Documentation: https://objeck.org/api/latest/
- Language Guide: https://github.com/objeck/objeck-lang
🔐 Verification
All Windows MSI installers are digitally signed for security.
🐛 Issues
Report issues at: https://github.com/objeck/objeck-lang/issues
Full Changelog: v...v2026.4.0
v2026.2.1
Objeck Language v2026.2.1
This release includes builds for Windows, Linux, and macOS platforms.
📦 Installation
Windows
- x64: Download
objeck-windows-x64_2026.2.1.msiand run the installer - ARM64: Download
objeck-windows-arm64_2026.2.1.msiand run the installer - Portable: Download
.zipfiles for portable installations
Linux
- x64:
tar -xzf objeck-linux-x64_2026.2.1.tgz - ARM64:
tar -xzf objeck-linux-arm64_2026.2.1.tgz
macOS
- ARM64 (M1/M2/M3):
tar -xzf objeck-macos-arm64_2026.2.1.tgz
LSP (Language Server Protocol)
- Download
objeck-lsp-2026.2.1.zipfor IDE integration
📚 Documentation
- API Documentation: https://objeck.org/api/latest/
- Language Guide: https://github.com/objeck/objeck-lang
🔐 Verification
All Windows MSI installers are digitally signed for security.
🐛 Issues
Report issues at: https://github.com/objeck/objeck-lang/issues
Full Changelog: v...v2026.2.1
v2026.2.0
NLP library, web playground, Gemini 2.0/2.5 support, Windows ARM64 platform, and major performance optimizations.
v2026.2.0
- Added NLP library with tokenization, TF-IDF, similarity, and sentiment analysis
- Added web playground at playground.objeck.org
- Added Gemini 2.0/2.5 support with audio capabilities
- Added OpenCV integration for real-time computer vision
- Added OpenAI Realtime API support
- Added ONNX Runtime for cross-platform ML inference
- Added PCM16 audio recording/playback and MP3 conversion
- Added Windows ARM64 platform with code signing
- Migrated crypto library from OpenSSL to mbedTLS
- Modern GNU-style CLI flags with backward compatibility
- Memory manager and JIT performance optimizations
- Fixed method chaining on array-indexed elements after cast (#524)
- Fixed String buffer size in ToString() for Int and Float
- Collections and String bug fixes and new methods
- Fully automated CI/CD release pipeline
- Bug fixes
v2025.7.0
- Added Hash->Dict(..), Map->Dict(..) and Vector->Zip(..) to collections
- Updated style (docs, logos, etc.)
- Bug fixes
v2025.6.3
- Support for user-provided HTTPS PEM files
- Added multi-statement pre/update support 'for' loops
v2025.6.2
- New API documentation system
- Added support for OpenAI's Responses API
- Updated Windows launcher
- Improved JSON scheme support
Full Changelog: v2025.7.0...v2026.2.0
v2025.7.0
Syntax additions, updates to collections, and HTTPS PEM file support.
v2025.7.0
- Added
Hash->Dict(..),Map->Dict(..)andVector->Zip(..)to collections - Updated style (docs, logos, etc.)
- Bug fixes
v2025.6.3
- Support for user-provided HTTPS PEM files
- Added multi-statement pre/update support
forloops
v2025.6.2
- New API documentation system
- Updated Windows launcher
- Added support for OpenAI's Responses API
- Improved JSON scheme support
Full Changelog: v2025.6.2...v2025.6.3
v2025.6.2
Added support for OpenAI's Responses API and updated the API documentation system.
v2025.6.2
- New API documentation system
- Updated Windows launcher
- Added support for OpenAI's Responses API
- Improved JSON scheme support
v2025.3.0
- Updated VS Code LSP support for macOS and Linux ✍🏽
- Collection bug fixes 🫙
- LSP bug fixes ⌨️
- More aggressive method inlining 🏎️
v2025.2.2
- Improved named pipe support 🔌
- Updates to the LSP client/server ⌨️
- Fixed Windows installer issues with missing DLLs 🏗️
- Error handling bug fixes
Full Changelog: v2025.6.1...v2025.6.2
v2025.3.0
Improved performance and VS Code LSP support for named sockets on macOS and Linux.
v2025.3.0
- Updated VS Code LSP support for macOS and Linux ✍🏽
- Collection bug fixes 🫙
- LSP bug fixes ⌨️
- More aggressive method inlining 🏎️
v2025.2.2
- Improved named pipe support 🔌
- Updates to the LSP client/server ⌨️
- Fixed Windows installer issues with missing DLLs 🏗️
- Error handling bug fixes
v2025.2.1
- Improved support for JSON stream parsing ⭐
- Faster 'String' compare 🚄
Install binaries available on SourceForge.