Releases: Aztekode/golt
v1.0.2 - Change Owner
Golt v1.0.2
This release does not introduce major runtime API changes. Instead, it focuses on the project’s distribution, ownership, and official publishing channels.
Changed
-
Moved the official Golt repository from a personal GitHub namespace to the Aztekode organization.
-
Updated the official project location to:
https://github.com/Aztekode/golt -
Updated project references to use the Aztekode organization as the official owner.
-
Standardized the Docker image namespace under Aztekode:
aztekode/golt
Added
-
Published the official Docker image for Golt under the Aztekode organization.
-
Added Docker usage support for running Golt projects through:
aztekode/golt:1.0.2 -
Confirmed the official VS Code extension as part of the Golt ecosystem.
-
Added release metadata and project identity updates for the new organization-owned repository.
Notes
Golt v1.0.2 is mainly an ownership and distribution update.
The runtime behavior remains mostly unchanged from the previous version, but the project now has a clearer official home under Aztekode, making future releases, Docker images, documentation, and tooling easier to manage from a single organization.
v1.0.1
Golt Runtime v1.0.1
This release focuses on improving runtime stability, database behavior, project scaffolding, and documentation.
Added
- Added
db.exec()for SQL statements that do not return rows. - Added execution metadata for
db.exec():rowsAffectedlastInsertId
- Added improved
golt init <project-name>project scaffolding. - New projects now generate:
app.tsgolt.json.vscode/extensions.json
- Added VS Code extension recommendation through
.vscode/extensions.json.
Changed
- Updated the recommended database workflow:
- Use
db.exec()forCREATE,INSERT,UPDATE, andDELETE. - Use
db.query()only for statements that return rows.
- Use
- Updated project initialization flow to use
golt.jsonas the workspace marker. - Removed direct TypeScript typings generation from the CLI initialization flow.
- TypeScript typings are now expected to be handled by the official Golt VS Code extension.
- Updated documentation examples to match the new
golt init <project-name>workflow. - Updated database examples to use
db.exec()anddb.query()correctly.
Fixed
- Fixed HTTP request lifecycle behavior when a handler finishes without sending a response.
- Fixed potential missing request-local storage initialization in
notFoundhandlers. - Added safer response finalization to avoid requests hanging indefinitely.
- Improved database query handling by checking row iteration errors after reading results.
Documentation
- Redesigned the documentation page with a more developer-focused structure.
- Added syntax-highlighted code blocks.
- Added clearer sections for:
- Quickstart
- Project structure
- VS Code typings
- HTTP server
- Database usage
- Runtime API
- CLI reference
- Roadmap
Notes
This release keeps the runtime API focused and avoids introducing larger API changes that would require republishing the VS Code extension. Larger improvements such as Golt.env.get(), ctx.Body(), JSON fetch helpers, and a more advanced validation API are being reserved for a future version.
v1.0.0
🚀 Golt v1.0.0: The Edge Runtime Release
We are incredibly proud to announce the official release of Golt v1.0.0.
Golt is a blazing-fast, zero-config TypeScript and JavaScript backend engine built directly on top of Go. Designed for raw performance and developer experience, it bypasses heavy legacy architectures to provide a lightweight, concurrent, and highly optimized environment for modern web development.
✨ Key Features in v1.0.0
- ⚡ Zero-Config TypeScript: Native, on-the-fly TS bundling using embedded
esbuild. Notscor complex configurations required. - 🌐 Concurrent HTTP Server: High-performance, non-blocking routing and middleware system backed by Go's Goroutines.
- 🗄️ Native Database Pooling (
Golt.db): Built-in connection pooling and query execution for SQLite, PostgreSQL, MySQL, and SQL Server. No heavy ORMs needed. - 🌍 Global Fetch API: A production-ready, N-API independent
fetchpolyfill with headers, timeouts, and JSON parsing support. - 🔒 Asynchronous Crypto (
Golt.crypto&Golt.jwt): Non-blockingbcrypthashing and JWT signing/verification delegated to native Go threads. - 📁 File System & SPA Support (
Golt.fs): Read/write operations and high-speed static file serving with Single Page Application fallback. - 🛠️ Production CLI: A robust command-line interface built with Cobra, featuring
initfor scaffolding,runfor execution, andwatchfor native Hot Reloading.
📦 Installation
Golt is distributed as a single, standalone binary.
Windows (New!):
Download the GoltSetup_v1.0.0_windows_amd64.exe installer from the assets below. It runs at the user level (no Admin required) and automatically sets up your system PATH.