Skip to content

Releases: objeck/objeck-lang

v2026.5.0

07 May 15:24

Choose a tag to compare

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_CALL crash; 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

12 Apr 03:37

Choose a tag to compare

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.msi and run the installer
  • ARM64: Download objeck-windows-arm64_2026.4.3.msi and run the installer
  • Portable: Download .zip files 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.pkg and 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.zip for IDE integration

📚 Documentation

🔐 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

06 Apr 04:47

Choose a tag to compare

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 callbackString:ToFloat segfault 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 Embedding class for text embeddings, Models constants (GPT-4.1, O3, O3-mini, O4-mini, etc.)
  • ML library — Fixed EuclideanDistance/StdDev bugs, added LinearRegression and LogisticRegression

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 — DTLSSocket and DTLSSocketServer for 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


Full Changelog: v2026.4.1...v2026.4.2

v2026.4.1

05 Apr 10:00

Choose a tag to compare

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.msi and run the installer
  • ARM64: Download objeck-windows-arm64_2026.4.1.msi and run the installer
  • Portable: Download .zip files 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.pkg and 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.zip for IDE integration

📚 Documentation

🔐 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

05 Apr 08:43

Choose a tag to compare

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.msi and run the installer
  • ARM64: Download objeck-windows-arm64_2026.4.0.msi and run the installer
  • Portable: Download .zip files 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.pkg and 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.zip for IDE integration

📚 Documentation

🔐 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

27 Feb 02:17

Choose a tag to compare

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.msi and run the installer
  • ARM64: Download objeck-windows-arm64_2026.2.1.msi and run the installer
  • Portable: Download .zip files 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.zip for IDE integration

📚 Documentation

🔐 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

12 Feb 23:42

Choose a tag to compare

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

08 Jul 01:38

Choose a tag to compare

Syntax additions, updates to collections, and HTTPS PEM file support.

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
  • 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

04 Jun 17:54

Choose a tag to compare

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

22 Mar 12:13

Choose a tag to compare

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.