Skip to content
Release history
nixopus releases
Autonomous Cloud for modern builders
v0.1.0-alpha.167
Bug fix
·
Notable features
- Agent migration to API with task scheduling
- Pino-style JSON logs across the API stack
- Structured logging across the API stack
Full changelog
Bug Fixes
- csp: comprehensive CSP and permissions policy fixes (e7e2678)
- installer: pass ADMIN_PASSWORD to auth container on first boot (#1342) (5cc6211)
- installer: piped install access URL & provider log (#1316) (4037588)
- view: always verify session on auth init (#1337) (522b3d1), closes #1338
- view: update yarn lock file (a786883)
Features
Performance Improvements
Reverts
- Revert "perf(view): add Million.js compiler (#1343)" (#1344) (25a4286), closes #1343 #1344
v0.1.0-alpha.166
New feature
·
Notable features
- Structured pino-style JSON logs across API stack
- Unify error envelope, add security headers, trace request_id in API
- Installer now produces install transcript and nixopus report
Full changelog
Bug Fixes
- installer: piped install access URL & provider log (#1316) (4037588)
- view: update yarn lock file (dd4e207)
Features
v0.1.0-alpha.165
Bug fix
·
Security fixes
- Path traversal vulnerability in API
- CVE-2024-21538
- CVE-2025-30204
Full changelog
Bug Fixes
- (#179) update installation script URL from 'main' to 'master' branch (211a0ca)
- (#325) typography showing borders for h2 tags and remove domains as the tit (ab15317)
- add --no-scripts in dockerfile to support multi platform builds (d354c6f)
- add missing import time in main.go (#741) (6042904)
- add pagination, search, and sort to backup list API (#1159) (f471504)
- add retry mechanism for service registration to caddy (#656) (03fb818)
- allow custom ports on install setup optionally (#580) (61971cd)
- always binds predictable ports inside the container, and uses dynamic ports (dee19e4)
- ambiguity in multi github connector (#618) (1043ca0)
- audit log rendering logic (#359) (99bb507)
- auth page ui/ux and logo update (d509b3d)
- authentication in nixopus cli (#1031) (e084a71)
- authorization header type for fetch sponsors (#610) (1c7b1e0)
- auth: resolve org for new users when session lacks activeOrganizationId (#1 (c94858f)
- auto-update: prevent checking for updates and performing updates in develop (12f7d51)
- borders not visible in light themes (#525) (2dc5093)
- branch-rule on release cli (#318) (7d89ed4)
- broken blog link in readme (#845) (ea497de)
- build streaming via websocket for cli (#1052) (1086093)
- build: mount repo root and set work/cli to include helpers/config.prod.yaml (5d0a89e)
- change release cli naming issue in workflow path (f378bb0)
- chat: default tool execution to auto-run after logout (#1233) (e37d4cb)
- ci: add wrapper venv for python cli as release version (#333) (363d14a)
- ci: discord notification on webhooks (30f32ac)
- ci: fix format workflow auto-commit on pushes (#365) (c33ca8a)
- ci: fix PyInstaller build and run PR builds (#331) (3e75451)
- ci: format workflow to single-commit, sequential and use dorny/paths-filter (ded40e0)
- ci: skip API tests on PRs without API changes (#1260) (39ff8ef)
- cli: add Docker cleanup on force reinstall to ensure fresh stack (#371) (7e93075)
- cli: bump version from 0.1.36 to 0.1.37 (#744) (2165fdd)
- cli: force HTTP protocol for SuperTokens connection URI (#487) (b79eb9f)
- close settings modal on logout (#758) (d7f9406)
- close settings modal on logout (#758) (dbcba6b)
- consider pem strings and multi line secrets (#880) (ee79073)
- container endpoints to support typed responses (709f50c)
- container terminal exec with retry mechanism (#848) (312bbb0)
- container: fails due to missing null pointer checks (612b342)
- container: fails due to missing null pointer checks (9786705)
- correct sort-by value to merged_at (8a430ea)
- dashboard: correct deployment stats card height when empty (#1179) (e3ed032)
- db getting wiped due to hosts permission issue, switches back to named dock (16b6e6c)
- decontainer: uses localWorkspaceFolder instead of /nixopus dir (ab8fe47)
- deploy: attach nixopus labels to compose containers (#1271) (c057989)
- deployment edit page showing duplicate form fields (1e85de1)
- deploy: rename ApplicationServer bun alias from reserved keyword "as" to "a (7456828)
- deprecate mcp tools and auth test cases (#996) (4aaba8e)
- disable just in time compilation (JIT) of postgres (#539) (856b791)
- disable security tab from settings (b3d2b9f)
- disable update configuration controller not to trigger deployment (65a78ea)
- display 4 apps in apps page (#1030) (e0b4ec7)
- do not show scrollbar for raw inspection data in container overview tab (#7 (630b6f7)
- docker compose file profiles not considered during install (6ce24f8)
- docker_service: relative path broken finding docker compose file in root di (a19cff3)
- docker-compose: env path respective to source dir (adecab8)
- docker-compose: env path respective to source dir (8bac4fd)
- docker-deamon: overrides default -H fd:// flag from systemd (3f7d2c4)
- docs build errors (0270f2d)
- docs: fix incorrect method display, correct extraction logic, and update Vi (bf0c73d)
- docs: preview open API docs in documentation (#224) (cada998)
- domain: hard delete custom domains to prevent duplicate key errors (053a817)
- domain: validation of domain belongs to the server happens only other than (032912e)
- downgrade cli runner distribution to ubuntu20.04 version (#783) (863342d)
- enable gha caching on github action (#669) (f528d3f)
- env config for psql setup with supertokens (#483) (ecb121c)
- environment-path: env path according to updated installation script which n (f01710c)
- extension input not rendering for install input (#960) (ca05e4d)
- extension routes registration (cf8e9e8)
- extension step execution (e7cbb89)
- external database URL parsing .env creation in install command (#663) (1bfd5a9)
- failing unit tests due to supertokens auth integrationss (#777) (9aa1227)
- fatal error on redis conn failure in prod (#730) (2736a17)
- feature disabled error on signup (#587) (771aac8)
- feature flag ui and feature flag writes missing RBAC permissions (#493) (cf93ab7)
- feature flags settings not scrollable (#729) (2440f6c)
- feature flags settings not scrollable (#729) (dc6cc81)
- field lvl validation msgs & deprecate
/dashboard paths (#1060) (14ffc3e)
- field lvl validation msgs & deprecate
/dashboard paths (#1060) (748f47b)
- go sum and go mod conflicts (ed5f926)
- go.mod: update kin-openapi dependency to v0.131.0 (06b0de3)
- handle optional organization in team settings (#1004) (0f2bdcd)
- handle unset NIXOPUS_INSTALLER_DIR, use master branch (c238d3f)
- health reconciler off (851ad61)
- healthcheck card usage in application (0170011)
- i18n: update terms phrasing for clarity in English locale (#460) (ef5c3ac)
- image-management: changing filter logic to get the images from docker api (240d556)
- improve Ollama health check and installer progress feedback (#1167) (c31c1ae)
- installation: docker tls errors (6f6a858)
- installation: docker tls errors (ee1464d)
- installer: docker context creation failure (67c5aef)
- installer: fallback to latest when preview image missing (#1254) (3487bc3)
- install: remove sending output of python script which is a main installer t (33157af)
- is admin registered data transformation from redux (04c8a03)
- is_admin controller to return boolean regardless of status (fa0ea45)
- linters in github connector test files (#732) (e3093df)
- linters in github connector test files (#732) (19150ab)
- load caddy rules on ip-based installation (#670) (8e10de1)
- login with ip address deployments (0462b15)
- machine: unify GET /machines/status for all types (#1273) (5c2c62e)
- make domain validation less restrictive for extension deployments (#543) (8b106ba)
- malformed supertokens connection uri during ip based installations (e89a687)
- mcp tool call failure due to type validations (6fa9993)
- menu for closed sidebar items on hover (#526) (82a4b3b)
- merge branch 'feat/develop' into feat/ai-sheet (f6b4b0f)
- merge branch 'feat/develop' into feat/group-containers-by-project (1aa6fd4)
- merge conflicts and compilation errors (6b1e644)
- middleware: resolve persistent logout issue, add debug logs, update avatar (df27a83)
- migrate integration test setup to make use of supertokens based authenticat (b915053)
- multi-server: auth check on server endpoints, tx safety in addChildDeployme (f888b0b)
- nixopus uninstall hangs or silently asks for confirmation from user which i (b193082)
- org context passing in deployment triggers (6e42722)
- org context passing in deployment triggers (15dc196)
- pass AGENT_URL to view container in agent compose overlay (#1171) (4ff13e3)
- path traversal issue across api (#1073) (817c918)
- path traversal issue across api (#1073) (e2a156c)
- populate build and env variables on refresh (#1097) (d895f14)
- port_confliction: now randomly assigns a port for the self hosted applicati (260b9d1)
- port-issues-view: keep port next public port when .env copied to view (58326db)
- pre-commit: remove pre commit hook (90d4e62)
- preflight check to consider custom ports over default (#810) (4f4117f)
- pressing (CMD / CNTRL + D, or any Kill operations like typing exit) in a te (5bfe75c)
- pressing logout from settings page throws null pointer error (573192c)
- prevent configuration form values from resetting on blur (#843) (d966d88)
- prevent PasswordInputField type override (#417) (a7dfb08)
- proxy-based-on-environment: loads caddy config based on environment instead (2b90cae)
- race condition on ssh pooler (356e6bd)
- race condition on ssh pooler (771874d)
- readme marker for sponsors (d2d7f96)
- README: Status Badge for the security scan (d1a981d)
- redis url construction (#743) (eee92f5)
- remove agent configured gate from chat and workflows (#1168) (c907fdc)
- remove fallback to access denied component when something is not passed to (22dc005)
- remove linux/arm/v7 support since no native support from postcss and Nextjs (f7e9715)
- remove mac-os temporarily (17d10ea)
- remove Makefile as it is no longer needed (c4d6ff6)
- rename-action: renames container ci cd to package manager in build containe (0a639f8)
- replace crypto.randomUUID with uuid package for HTTP compatibility (#1170) (49f4d25)
- replacing the input password field with reusable component (#380) (faad743)
- resolve supertoken port on nixopus update or supertoken container restarts (fdb916c)
- resolve terminal unsync issues with frame processing & state preservation ( (45737f5)
- resolve vitepress build by modifying copy button to avoid invalid vue attri (21d7fe7)
- run deps installation in sequence to avoid package manager locks (#785) (a6b810f)
- security issues and dep warnings in view (#737) (ffdc8a4)
- security issues and dep warnings in view (#737) (60c5b89)
- security scan to have TRIVY_DISABLE_VEX_NOTICE (f808d02)
- security: upgrade vulnerable dependencies to pass Trivy scan (#1255) (baa39b9)
- self-host: port mapping to match with what caddy listens as a proxy service (ad0774c)
- self-host: port mapping to match with what caddy listens as a proxy service (6ad6aaa)
- selfhost: provider-aware model selection for non-OpenRouter users (#1285) (506dd40)
- seperate jobs for domain based installation and ip based installation (2278291)
- service health check fails without retry mechanism (f5d44ee)
- service_manager: uses etc/nixopus/source instead of /etc/nixopus for source (172c240)
- set retry limit to 0 for deployments (#842) (8c131c7)
- sidebar: remove container feature from allowed resource in sidebar permissi (2756ba1)
- sidebar: remove container feature from allowed resource in sidebar permissi (f2f38c0)
- skeleton loader misleading on feature flags loading (c2ce3a3)
- split locales into multiple chunks based on domain (#702) (baf6929)
- sponsor github action (de7c7c7)
- ssh: fall back to first active key when no default server is set (#1169) (5afbd55)
- staging compose file to match with the latest cli versioned installation st (0ff14db)
- status column position in container listing table (4f16906)
- streaming response on cli (#1053) (00da5d6)
- supertokens api url in appinfo.ts (#486) (a45c6bb)
- supertokens connection URI handling for ip addr and domains (#503) (ca9c459)
- supertokens port bindings (dbff4a0)
- supertokens URI for ip vs domain (#489) (f14b587)
- support older glibc versions (#338) (7089d44)
- swagger rendering for audit routes (1fc892d)
- syntax error in ssh init (61a6bbd)
- taskQ redistribution, register page logo, and deprecate Exec APIs (#1076) (b521c76)
- terminal: custom key event handler for Ctrl + J (#459) (69905a2)
- test input parser uses consistent special chars constant now (40c4315)
- types: remove default:true bun tag from SSHKey.IsActive (a441a01)
- ui: Open Channels tab by default in Notification Settings (#398) (362b719)
- unsynced line buffer on backspace or on keyboard type (#645) (f8d9087)
- update base node image in view to version 22 (738f4d0)
- update docker compose files to use internal ports for supertokens postgres (b34f3c1)
- update dockerfile to copy extensions templates folder in production (613e6bc)
- use agent proxy for streaming in self-hosted mode (#1172) (657a29a)
- use consistent container layout on integrations page (#1160) (fbe8f90)
- use email/password login unless explicitly set to false (#1033) (7776430)
- user menu and theme switcher color change (944737e)
- view: close delete dialog on cancel click (#1232) (144ee2a)
- view: keep sidebar open by default for new users (#1262) (76a595a)
- view: machine switch targets for clean path navigation (#1278) (63d9333)
- view: PATCH for preferences (#1291) (ff96657)
- view: persist chat streaming across navigation and fix tool approval (b5db1d3)
- view: sync activeNav for extensions route (#1277) (f6f9f26)
- websocket connection issues in production (71c881c)
- websocket race condition in monitoring the dashboard (#684) (6f00df0)
- when viewing specific deployment include logs from that deployment, and rem (cae598e)
- workflows: disabled some which are not actually working out (41e011b)
- wrong display of deployment status in project card (#856) (9e65bdc)
- yarn lock out of sync (c599ffa)
Features
- :sparkles: Rest endpoints for organization roles and permissions for users (41e4198)
- active option on navbar menu (#863) (2c17add)
- add nixopus installation test framework (#793) (a0d0b2a)
- add api client sync action (234d4fd)
- add bootstrap API to streamlining onboarding (#1051) (951a8fa)
- add database migrations for healthcheck feature (4de79af)
- add deployment widgets (#970) (a27e78c)
- add device authorization flow for login (240d1af)
- add docker compose build pack in api (33ad457)
- add extension templates for gotify, n8n, netdata, qdrant, and more (#545) (89ec27a)
- add family_id field to applications for project grouping (92f8da6)
- add fetching branches for repository during self hosting (#332) (4cb0e1b)
- add gap between searchbar and filter action (2793879)
- add install telemetry tracking with spam protection (#1173) (00e72fe)
- add labels to projects (#366) (2022c50)
- add labels to projects (#366) (66a2e82)
- add logo white and black based on theme change (#1020) (22e3f6f)
- add machine backup scheduling and queue support (#1158) (8f01349)
- add mcp server client support for nixopus container logs tool (e55cbf2)
- add multi stepper form for deployment form (#327) (9b90596)
- add octoagent (2336164)
- add OTP login support and fix auth issues (e45f6d3)
- add posthog analytics for docs site (#861) (c2429a4)
- add project family switcher and duplicate dialog UI (#825) (900b57b)
- add proxy support for extensions (25267ac)
- add redis service in docker compose for taskQ (#386) (f0403bb)
- add selfhosting agents and skills (#1165) (cecef7a)
- add server side search for GitHub repositories across all pages (#768) (4b89b64)
- add server side search for GitHub repositories across all pages (#774) (50fa1c6)
- add shared packages to pkg (#973) (b6c640d)
- add supertokens debug logs configurable through environment variable (#844 (b066989)
- add support for admin registration during installation (#754) (3c5fdc2)
- add support for api key handling (ac25cbf)
- add support for branch selection during duplicating (#827) (d817cb4)
- add support for container grouping by project (430729c)
- add support for container resource update (#788) (7c3a279)
- add support for copy and export of logs (#755) (ef134e3)
- add support for copy and export of logs (#755) (6d9fe8f)
- add support for create project deploy later (#818) (3fcb822)
- add support for custom config file during nixopus installation (#561) (b05a446)
- add support for custom ip address deployments (#554) (71836f8)
- add support for custom ports during nixopus install (#567) (e9519a3)
- add support for deployment logs table with improved styling and performanc (0dfa1b3)
- add support for docker manager (#795) (c41ed04)
- add support for external database connectivity (#651) (d6c37b7)
- add support for github connector settings (#615) (480a6c6)
- add support for healthcheck chart (#916) (0dfb56c)
- add support for linux/amd64 linux/arm54 linux/arm/v7 (#570) (08f1593)
- add support for multiple domain api changes (#967) (fd52c76)
- add support for multiple github connectors (#616) (f616dae)
- add support for parallel execution of arm64 and amd architecture (#704) (848e645)
- add support for pasting multiple env vars during deployment and configurat (27cd211)
- add support for pasting multiple env vars during deployment and configurat (a3e9d46)
- add support for rbac fetch claims caching for faster responses (#813) (b0f3be1)
- add support for rollback of installtion if something breaks midway (#752) (fee7b05)
- add support for ssh manager (#794) (935f907)
- add table component for containers listing and component seggregation (#35 (4eb770b)
- add terminal and container user preferences to settings (#790) (6beae28)
- adds a healthcheck mechansim for services during install (#751) (5e5bcf9)
- admin credentials are not asked through terminal, rather considers only if (765f813)
- ai-chat: hide model selector and omit model param when self-hosted (#1175) (9f33358)
- ai: replace empty state with centered Perplexity-style input (e852c4d)
- allow deployments without requiring domain (b019aef)
- allow updating build pack after app creation (e85d5d9)
- api for recovering of crashed apps (#1068) (490cf74)
- api for recovering of crashed apps (#1068) (d4ec131)
- api-keys: migrate API Keys page from plugin to core (#1235) (f56dc04)
- api: add codebase indexing controller and route registration (8aadaa2)
- api: add explicit OpenAPI docs (#1289) (87f62d3)
- automated discord notifications for new releases (#439) (02c66f2)
- backup: add BackupPaths to org settings and ErrS3NotConfigured sentinel (d9e7969)
- backups: migrate Backups page from premium plugin to core (#1238) (bd7b156)
- blogging setup in documentation (c7b9a7c)
- bump to alpha-v69 to mark release (#592) (a92f600)
- chat: add @ mention context chips in chat input (#1228) (2403b2b)
- chat: add guided onboarding prefill flow (#1229) (0b7927f)
- chat: show rate limit error banner when AI quota is exhausted (#1287) (040d160)
- cleanup scheduler for various log types (#815) (32e08d2)
- cli: live reloading dockerized dev setup (#522) (3c5859c)
- cluster based deployment, rollback, restart across services, and more meth (9ac3d51)
- coderabbit: add coderabbit actions and config file (d3566a4)
- command generator for
nixopus install (#762) (b3c4c2c)
- compose as extensions (#555) (6820514)
- configurable dashboard widgets with topbar (#541) (e3e2689)
- container listing with pagination, search, and sort (#367) (a3dc752)
- container: add api endpoints for container management, makes use of existi (bba2312)
- container: adds image pruning and build cache pruning features through the (209bd5d)
- containers: add marketplace ui cards from nixopus's old codebase to contai (b45d626)
- container: wrap the container feature inside feature based access and perm (9208bee)
- controller: add GET/PUT /application/servers endpoints (e5b3ac6)
- convert config class to functional (#641) (e0144d6)
- conveyable messages to register screen after admin registration (#648) (e61a0fe)
- Create Issue from dashboard with reporting template and user client infrom (457e332)
- dashboard with draggable layout, charts, and extended system metrics (#536 (85b808e)
- default --config-file to None in command (ae82811)
- deploy: add public_git source resolver for public repo deploys (#1288) (f45eef8)
- deploy: S3 artifact management API (#1272) (910cf24)
- deploy: seed application_servers on all app creation paths (ca8ba17)
- devcontainer: restructure Dockerfile and update workspace configuration (943882b)
- development environment oneclick setup (85522aa)
- docker compose dev file to only include dependencies (dbf7b83)
- docker-image-management: adds endpoint about pruning the docker images, bu (68e6c51)
- docker-image-optimization: nextjs image size reduction from 2.8gb to 270mb (78312cd)
- docker: add installation of air tool in Dockerfile (06138e4)
- domain-to-server routing with multi-upstream load balancing (#1261) (ff5ff6e), closes #1267 #1269
- domain: add BYOS custom domain flow with A-record verification (4152733)
- domains: migrate Domains page from premium plugin to core (#1237) (74daed7)
- enable extension execution with run and cancel apis (#455) (2814c57)
- endpoints for resource update (e03567e)
- exec commands on container (#399) (d6a5225)
- extension details (#470) (1c77e7d)
- extension forking (#464) (0654d6b)
- extensions ui design with dummy data (c3ccf4c)
- format-workflow: the format.yaml now formats pull requests and pushes to t (c595eea)
- i18n: add support to malayalam (#420) (2407991)
- i18n: add workflow and AI chat translation strings (9316739)
- improve dashboard monitoring & reset cache feature flags (#557) (331ce28)
- improvise container listing and details page (0ee3f00)
- improvise github connector flow ux (#613) (0d5da18)
- include version.txt to bundler (789eb65)
- install with different branches / forked repositories (#391) (a9b1063)
- installation-script: the bash script that will clone nixopus and runs our (65e197c)
- installer: add branch preview for testing PRs before merge (#1251) (b5cffd6)
- installer: bootstrap admin account during install (#1234) (49cbe14)
- integrate SuperTokens authentication system (#440) (daa19c2)
- integration of viper configuration management in api (#311) (c45e0ae)
- intg better_auth for auth service (#989) (260776c)
- Ip address and port support, no strict domain required (#131) (1d74afa)
- machine: add GetMachineIsActive and SetMachineActive to registration stora (d6442f9)
- machine: add metrics/events/summary endpoints querying Timescale directly (862d9bc)
- machines: add per-machine backups page (#1245) (230c4df)
- machines: implement BYOS machine SSH verification (#1253) (addfbeb)
- machines: make machines page available for self-hosted users (#1252) (bfc0d06)
- mcp tools (#865) (356c68d)
- mcp: MCP server integrations (#1154) (2b93dd3)
- merge install scripts, improve theme handling, and enhance container UI (# (19213eb)
- migrate async tasks to queue setup via taskq (#385) (b5ab770)
- mobile first file manager component design (#349) (dbe6081)
- nixopus update (#401) (2fe6cb1)
- nixopus update and version display in footer (#775) (505aaf7)
- nixopus version display in footer and update on dashboard load (#766) (d7710ea)
- notification: handle smtpConfigs not found (#384) (77e3aa5)
- optimize build parallelization using mooby/buildkit & cache mounts (5fafbd2)
- organization aware docker service (#1005) (b27f1c9)
- password input field with show/hide toggle button (#342) (6f62303)
- port linux server images to extension templates (#556) (7565acd)
- posthog metrics for installation CLI (#841) (b5cabb0)
- queue based proxy reconcillation for proxy failure handling (#1071) (c85fe9f)
- queue based proxy reconcillation for proxy failure handling (#1071) (e2869c8)
- queue: support consumer lifecycle mgmt for queue & set retry to 1 (#931) (c745a03)
- README with Trendshift badge (#756) (11ed5d6)
- README with Trendshift badge (#756) (780dbcf)
- release-workflow: debug release workflow (d716123)
- s3 archive build images (#1066) (87c035f)
- s3 archive build images (#1066) (8b95bb3)
- security: migrate Security page from plugin to core nixopus (#1236) (44efbf6)
- selfhost: reduce install time and Ollama download size (53ef45c)
- server: add SetDefaultServerResponse type and domain error vars (ac70ae6)
- setup development environment with cli installer (#508) (c11d0f2)
- ssh: route GetSSHManagerFromContext via ServerIDKey when present (4918a27)
- standardize page titles and headers across UI (#588) (f192c65)
- storage: add multi-server storage methods (16ebcaf)
- sudo requirement non root user & improve installation error handling (#589 (2d00b50)
- supertokens healthcheck uses container port instead of host port (79a9725)
- support for featured extensions (#962) (ea2e7a3)
- support for split terminal ui (#652) (0136506)
- TaskQ tuning for complete deployment lifecycle (#393) (837b975)
- tasks: fan-out deployment across multiple servers with parent/child record (d06a650)
- template deployment infrastructure (#1263) (04a17a8), closes #1264 #1265
- terminal: support clipboard for terminal input/output (#515) (db8c244)
- timeout: convert util/timeout to functional (#639) (d26b8fa)
- types: add multi-server fields to all deploy request types (6de82b1)
- types: add RoutingStrategy, ApplicationServer, multi-server fields (3af3fec)
- ui: pointer cursor when hover over breadcrumbs (#608) (9df8ca3)
- ui: refactor page headers for UI consistency (#673) (f662c80)
- update config usages across cli (#653) (c7461c7)
- update documentation.md and frontend.md to fix deadlink issues (045a93a)
- update-labeler: labeler uses the PAT instead of access token (e87d55b)
- update-nixopus: routes for checking for updates / auto updates, and force (c331280)
- update-readme: add release status badge (c3efcb4)
- upgrade Nixopus install script with detailed usage, extended CLI options ( (eb78504)
- user-settings: user settings are no more stored in localstorage, it now us (ade6774)
- view: add agent client library and API proxy route (ed08a85)
- view: update sidebar navigation and translation hooks (990ce16)
- vulnerability: fixes CVE-2024-21538 (HIGH) and CVE-2025-30204 (HIGH) (7494b22)
Performance Improvements
- add caching to is admin registered endpoint (41eb9ec)
- api: add Redis caching for session verification and user lookups (c9237c6)
- machine: make verify synchronous (#1275) (f633d6a)
- optimize session calls and config proxy rtk queries (#1089) (ba9390d)
- optimize translation keys to load parallely and use pre merged english key (0efd28d)
- parallelize source resolving from s3 (d6905f1)
- security hardening for production compose files (9f09998)
- update extension input dialog to render required input fields only (#817) (b735a72)
Reverts
v0.1.0-alpha.164
New feature
·
Notable features
- Deployment cancellation with in-memory registry
- Machine billing with plans and wallet
- x-api-key support for CORS/RBAC
v0.1.0-alpha.163
Bug fix
·
Fixed token usage display calculation and corrected model provider mapping for accurate tracking.
v0.1.0-alpha.131
Bugfix
·
Fixed a race condition in the ssh pooler.
v0.1.0-alpha.129
New feature
·
Notable features
- Bootstrap API for onboarding
- Fast engine cloud sync support
- Pipeline progress and build status streaming
Full changelog
Bug Fixes
Features
- add bootstrap API to streamlining onboarding (#1051) (74b9abb)
- add puase and scaling down (e2725f5)
- add support for fast engine sync to cloud (7955de4)
- add support for injection based reload (c8d0956)
- caddy proxy tunneled to remote server (460a89a)
- pipeline progress and build status streaming (8a30e97)
- replace hardcoded domain names (a8f7268)
v0.1.0-alpha.128
Bug fix
·
Enabled email/password login by default, changing the only exception to when it is explicitly disabled via configuration.
v0.1.0-alpha.125
New feature
·
Notable features
- Logo adapts to light and dark theme modes
Full changelog
Features
- add logo white and black based on theme change (#1020) (421a500)
v0.1.0-alpha.117
New feature
·
Notable features
- SSH manager for org-based context-aware retrieval
- Global storage initializer
- Context-aware SSH manager in deployment flow
Full changelog
Bug Fixes
- add storage layer for ssh key management (31336ef)
- deprecate mcp tools and auth test cases (#996) (21f9fa9)
- live deployment, git methods, file methods to pass the request context for ssh manager (b82277b)
- remove newssh initializer and use ssh manager across all references (34776a9)
- update strategies and sftp utils to pass context for ssh manger (0e228ad)
- wrong context used in run commands function (97b171f)
Features
- add global storage initializer to use across the codebase (4b8a54e)
- add ssh manager for org based retrieval based on context awareness (9ef9005)
- migrate deploy flow for getssh manager with context (8e6e8c9)
- update extension to make use of context while creating ssh manager (0ca8a30)
v0.1.0-alpha.116
Mixed
·
⚠ Upgrade required
- Auth service migration required due to authentication layer changes
- Docker Compose file updated to include auth service as a dependency and use the latest auth service image
- Removal of OCTOAGENT_URL from environment variables
Breaking changes
- Authentication layer changes requiring auth service migration
- Removal of OCTOAGENT_URL from environment variables
Notable features
- New container management tools for starting, stopping, restarting, and removing containers
- Added support for image pruning, build cache management, and container resource updates
- Integration of Octoagent, API key handling, and Stripe payment support
v0.1.0-alpha.114
New feature
·
Notable features
- Deployment widgets
- Multiple domain API support
- Queue consumer lifecycle management
Full changelog
Bug Fixes
- extension input not rendering for install input (#960) (47745fb)
Features
- add deployment widgets (#970) (9c002aa)
- add migration fiels for multi domains per app (a82090c)
- add support for multiple domain api changes (#967) (1ec25e8)
- allow deployments without requiring domain (6a7563e)
- queue: support consumer lifecycle mgmt for queue & set retry to 1 (#931) (de833f7)
- support for featured extensions (#962) (71190e8)
v0.1.0-alpha.113
New feature
·
Notable features
- Healthcheck feature with chart and validation
- Container grouping by project
- Draggable deployment monitoring section
Full changelog
Bug Fixes
- healthcheck card usage in application (be3c983)
- pagination aware container grouping (f9e192e)
- status column position in container listing table (c57d51c)
Features
- add database migrations for healthcheck feature (d77498d)
- add gap between searchbar and filter action (4d35eff)
- add healthcheck types, storage layer, and validation (#829) (f4370bd)
- add support for container grouping by project (8c3b91c)
- add support for healthcheck chart (#916) (9b32605), closes #836
- add title for repository/self hosting page (fb03df1)
- add title for repository/self hosting page (883d7da)
- container page refactored (9d2949b)
- draggable deployment monitoring section (532f219)
- move container related to dashboard to dashboard/containers (3f3e83e)
- move types to packages (cb0c660)
- refactor MainPageHeader/SubPageHeader (750cbb2)
nixopus-0.1.45
Maintenance
·
Nixopus CLI v0.1.45 - Packages: DEB, RPM, TAR, APK for x86_64 and ARM64
v0.1.0-alpha.112
Mixed
·
Notable features
- Increased ReservationSize enabling parallel execution
- PostHog metrics for installation CLI
- Active option on navbar menu
Full changelog
Bug Fixes
- consider pem strings and multi line secrets (#880) (14c1c5a)
- remove extensions which are unsync in templates dir to database rows (b5c5eec)
- remove logo from cli output (d8f3dfd)
- resolve supertoken port on nixopus update or supertoken container restarts (#862) (12fa602)
Features
v0.1.0-alpha.111
Mixed
·
Notable features
- Environment variable masking, editing, and bulk import support
- PostHog analytics integration for documentation site
Full changelog
Bug Fixes
- disable update configuration controller not to trigger deployment (430dfb4)
- wrong display of deployment status in project card (#856) (daa1855)
Features
- add posthog analytics for docs site (#861) (49a0b6a)
- add support for env masking, editing, bulk imports (f482549)
Search tools, categories, lists, and users
Use ↑↓ to navigate, Enter to open, Esc to close
No results for ""
⌘K to open
↑↓ navigate
⏎ open