Skip to content

NeoGate v0.1.1

Choose a tag to compare

@neogate-io neogate-io released this 10 Jun 11:22
· 73 commits to main since this release

NeoGate v0.1.1 focuses on broader provider compatibility, a much richer public API reference, and smoother Docker-based deployment.

Highlights

  • Added NewAPI as a built-in upstream provider option, including admin console support and provider icon assets.
  • Expanded OpenAI-compatible API coverage with image generation, image edits, image variations, async image workflows through Responses, embeddings, model listing, and SDK examples.
  • Improved OpenAI and Anthropic relay internals by splitting provider-specific logic into dedicated provider modules.
  • Added compatibility handling for NewAPI image responses and additional upstream response formats.
  • Added a public Interfaces page with Chinese and English API examples for OpenAI-compatible and Anthropic-compatible endpoints.
  • Improved usage, billing, and setup flows across the admin console and user dashboard.
  • Added OpenAI image smoke tests and image edit streaming coverage.
  • Fixed Docker deployment issues around Rust toolchain compatibility, pnpm version selection, and writable runtime configuration.
  • Split Nginx deployment config into Compose and standalone examples for clearer deployment paths.

Deployment Notes

Docker Compose remains the recommended way to try or deploy NeoGate:

docker compose up -d --build

Then open:

http://SERVER_IP:8080

For source builds, NeoGate now requires Rust 1.94 or newer because the current backend dependency set requires that compiler version.

Upgrade Notes

  • Rebuild Docker images after pulling this release so the backend uses the Rust 1.94 builder image and the updated runtime config directory permissions.
  • If an existing standalone Docker deployment reports Permission denied (os error 13) during first-run setup, fix the existing config volume once:
docker compose exec -u root backend sh -lc 'chown -R neogate:neogate /app-config'
  • The Nginx example files were renamed:
    • deploy/nginx/compose.conf.template for Docker Compose
    • deploy/nginx/standalone.conf.example for standalone Nginx deployment

Version

  • Target branch: main
  • Tag: v0.1.1
  • License: AGPL-3.0-only