Download Latest Version gomodel_0.1.51_windows_amd64.zip (16.7 MB)
Email in envelope

Get an email when there's a new version of GoModel

Home / v0.1.9
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-03-12 594 Bytes
gomodel_0.1.9_darwin_amd64.tar.gz 2026-03-12 15.4 MB
gomodel_0.1.9_darwin_arm64.tar.gz 2026-03-12 14.5 MB
gomodel_0.1.9_linux_amd64.tar.gz 2026-03-12 15.1 MB
gomodel_0.1.9_linux_arm64.tar.gz 2026-03-12 14.0 MB
gomodel_0.1.9_windows_amd64.zip 2026-03-12 15.4 MB
gomodel_0.1.9_windows_arm64.zip 2026-03-12 14.0 MB
README.md 2026-03-12 4.4 kB
v0.1.9 source code.tar.gz 2026-03-12 1.2 MB
v0.1.9 source code.zip 2026-03-12 1.4 MB
Totals: 10 Items   90.9 MB 0

This release introduces:

  • a pass-through API /p/{provider}/{endpoint} for OpenAI and Anthropic
  • many bug fixes, especially related to dropped fields
  • architecture refactoring — introducing IngressFrame and SemanticEnvelope (see ADR 0002 in docs/)
  • documentation updates

The project is currently in the alpha stage, so we cannot guarantee backward compatibility.

Detailed (and slightly messy) changelog

  • : Add "Who We Are" page to docs about section (#118) (@SantiagoDePolonia)
  • : Document OpenAI tool-call finish reason behavior (#124) (@SantiagoDePolonia)
  • : Fix responses adapter tool schema normalization (#125) (@SantiagoDePolonia)
  • : Fix: SSE flushing and responses done markers (#117) (@SantiagoDePolonia)
  • : Fix: anthropic format (#122) (@SantiagoDePolonia)
  • : Fix: function calling (#121) (@SantiagoDePolonia)
  • : Fix: half-open circuit breaker retry handling (#120) (@SantiagoDePolonia)
  • : Fix: multimodal chat content handling (#119) (@SantiagoDePolonia)
  • : Refactor: architecture refactoring - ADR 2 implemented (#133) (@SantiagoDePolonia)
  • : Update config/config.go (@giorgi-pro)
  • : Update docs/advanced/configuration.mdx (@giorgi-pro)
  • : Update internal/app/app.go (@giorgi-pro)
  • : Update internal/cache/modelcache/redis.go (@giorgi-pro)
  • : Update internal/providers/init.go (@giorgi-pro)
  • : Update internal/responsecache/simple.go (@giorgi-pro)
  • : Update internal/server/http.go (@giorgi-pro)
  • : Upgrade Echo to v5 (#126) (@SantiagoDePolonia)
  • : chore(deps): bump docker/build-push-action from 6 to 7 (#131) (@dependabot[bot])
  • : chore(deps): bump docker/login-action from 3 to 4 (#128) (@dependabot[bot])
  • : chore(deps): bump docker/metadata-action from 5 to 6 (#130) (@dependabot[bot])
  • : chore(deps): bump docker/setup-buildx-action from 3 to 4 (#129) (@dependabot[bot])
  • : chore(deps): bump docker/setup-qemu-action from 3 to 4 (#127) (@dependabot[bot])
  • : chore(gom-48): accept separate redis configs (@giorgi-pro)
  • : chore(gom-48): add comments (@giorgi-pro)
  • : chore(gom-48): add docs (@giorgi-pro)
  • : chore(gom-48): add logs (@giorgi-pro)
  • : chore(gom-48): avoid always closing underlying store (@giorgi-pro)
  • : chore(gom-48): clean up docs (@giorgi-pro)
  • : chore(gom-48): clean up env (@giorgi-pro)
  • : docs(gom-48): add Go doc comments to RedisModelCacheConfig and its fields (@giorgi-pro)
  • : docs(gom-48): clarify (@giorgi-pro)
  • : feat(dashboard): align chat bubbles to request/response sides and add… (#135) (@SantiagoDePolonia)
  • : feat(gom-48): add simple caching (@giorgi-pro)
  • : fix(gom-48): add REDIS_TTL_MODELS and REDIS_TTL_RESPONSES to Helm chart (@giorgi-pro)
  • : fix(gom-48): build (@giorgi-pro)
  • : fix(gom-48): clean up (@giorgi-pro)
  • : fix(gom-48): close Redis client on Ping failure in NewRedisStore (@giorgi-pro)
  • : fix(gom-48): default config for model caching (@giorgi-pro)
  • : fix(gom-48): fix Server.Shutdown order and propagate cache close error (@giorgi-pro)
  • : fix(gom-48): fix response cache correctness and shutdown safety (@giorgi-pro)
  • : fix(gom-48): honour REDIS_KEY_RESPONSES as response cache key prefix (@giorgi-pro)
  • : fix(gom-48): nil pointer and default local pre-population in config (@giorgi-pro)
  • : fix(gom-48): reject nil ModelCache in redisModelCache.Set (@giorgi-pro)
  • : fix(gom-48): return body read error instead of forwarding truncated request (@giorgi-pro)
  • : fix(gom-48): track background cache writes before closing the store (@giorgi-pro)
  • : fix(gom-48): update Helm schema for split Redis cache fields (@giorgi-pro)
  • : fix: accept structured annotations in responses output (#136) (@SantiagoDePolonia)
  • : fix: fixed a bunch of bugs and agents Markdown files updated (#134) (@SantiagoDePolonia)
  • : fix: use shared logger for Echo startup logs (@SantiagoDePolonia)
  • : providers: preserve provider instance identity in registry cache (#113) (@SantiagoDePolonia)
  • : refactor(gom-48): separate concerns (@giorgi-pro)
  • : server: support provider/model selectors and optional provider field (#114) (@SantiagoDePolonia)
  • : test(gom-48): assert default key and TTL in TestRedisModelCache_DefaultKeyAndTTL (@giorgi-pro)
  • : test(gom-48): use spy store to precisely verify Close ownership semantics (@giorgi-pro)

Full Changelog: https://github.com/ENTERPILOT/GOModel/compare/v0.1.8...v0.1.9

Source: README.md, updated 2026-03-12