Skip to content

chore(main): release 0.2.3#87

Open
CodeMaster4711 wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 0.2.3#87
CodeMaster4711 wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@CodeMaster4711

@CodeMaster4711 CodeMaster4711 commented Mar 7, 2026

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

0.2.3 (2026-06-17)

Features

  • add animated custom icons for all sidebar navigation items (8a331f4)
  • add auto-generated self-signed TLS to api-gateway (cdebae4)
  • add binary self-update for csf-agent and csf-updater via github releases (847dfe5)
  • add patroni user, config template and entrypoint script (ec78a2e)
  • addded ground setup for scheduler (2cca6f1)
  • added admin page and update page for cluster (ca13d40)
  • added agend volume mount (8549880)
  • added all frontend auth pages (3ace818)
  • added container placement in agent and scheduler (f84c304)
  • added endpoints in api gateway (c9a3563)
  • added frontend for one mono repo (924865b)
  • added gh token for image pulling without rate limiting (b62b2d1)
  • added graph with histroy (4e73dc5)
  • added ha with patroni on postgres (e6f6037)
  • added heartbeat logic to agent (a54df53)
  • added heartbeat logic to agent (04d3716)
  • added migrations for workloads (964c20a)
  • added mtls encryption (9692379)
  • added new alpha github run (40b7af5)
  • added new alpha github run (1ec1a76)
  • added nix config for nix os master node (8c3a866)
  • added OpenTelemetry Tracing (2d11250)
  • added own patroni image (f4b1938)
  • added pki for agent (73fd3ad)
  • added Prometheus Metrics and Rate Limiting (fbf9a48)
  • added rbac for all things (76faa2a)
  • added rbac for all things (3b1be5b)
  • added renovate (5d0b547)
  • added renovate via github actions (18de04d)
  • added ressource modell and workload specs (50aac08)
  • added sdn controller for network (59ace74)
  • added sdn controller for network (49b5ed9)
  • added update mech (0a33b2b)
  • added update stop and resume (fd01b36)
  • added user name in sidebar and added nodes page demo for testing (60f7e41)
  • added volume manager mount (f0e3313)
  • agent: log update signal when desired flake rev changes (0cfbcb6)
  • agents with mtls (bceb6e0)
  • api-gateway: restrict system update endpoint to admin-only via RBAC (988342b)
  • build csf-updater locally via nix and publish alpha binaries to github releases (eb3df31)
  • build csf-updater locally via nix and publish alpha binaries to… (3d759e1)
  • cluster-wide bootstrap tokens (b479ec6)
  • cp: wire csfx-updater as systemd service and rename units (5bd062e)
  • csf-updater: implement secure rust-based updater daemon with nixos integration (eb065a0)
  • csf-updater: verify image digests against GHCR before applying update (f791f42)
  • csfx-updater: add observability logs across update pipeline (fcd2495)
  • dashboard not working only test (091289e)
  • dashboard not working only test (cfe6edb)
  • docker compose prod (d5ebd58)
  • entry point for schedueler in etcd cluster (080225c)
  • etcd (5c0720a)
  • etcd: enable authentication and restrict access to csf service user (ba2a887)
  • expose agent and updater binary versions in update-status (08030a9)
  • fix semantic release and binary builds (ef6d085)
  • ground setup ceph storage (1ad3e67)
  • ground setup failover controler (806149f)
  • ground setup failover controler (47ea8b6)
  • ground setup registry for agents (9ed2f4a)
  • impl communcitaion and hearbeat (d51fb91)
  • implement gitops poller, git mirror, and nix build pipeline in csf-updater (d08736e)
  • implement watchdog heartbeat counter in registry and csf-updater (3024db4)
  • inject CSF_BUILD_VERSION into binaries at compile time via build.rs (8d18efb)
  • lint pipeline and fix builds (78f9dea)
  • live update screen (14bee30)
  • live update screen (879c62e)
  • login flow (9f18045)
  • new beta branch features (b88b509)
  • new connection to db and refactor (063bc84)
  • new nix config (26ea9cc)
  • nix deployment for auto docker deploy (fb3c2da)
  • nix os config deploy on test server (b8b5aff)
  • pre reg agent for zero trust (85bd67a)
  • propagate desired_flake_rev via heartbeat response to agent update trigger (97914a6)
  • propagate post_update_heartbeats counter to agent for watchdog health check (88c0051)
  • renam csf to csfx (6888431)
  • replace flake-rev API with version-based update scheduling (64dfe62)
  • serve frontend statically from api-gateway on port 8000 (69f0ad8)
  • setup ceph storage (a8c2dc5)
  • setup for etcd cluster (af2db8d)
  • setup ground struc agent (eeb12eb)
  • ssh: add ephemeral key-based SSH access to cluster nodes (e4940e7)
  • updater for programm (7b064b8)
  • use mutable binary paths for csf-agent and csf-updater to enable self-update (64e4326)

Bug Fixes

  • add patroni bootstrap script to create csf app user and database (0e07850)
  • added docker compose and fix build in docker (e24e7b9)
  • added log for testing update flow (8aaeef0)
  • added log for testing updater (2728d06)
  • added logging for testing (920e730)
  • added test file (b949322)
  • added test file (7b37dc1)
  • added test file for updater (8414f8b)
  • added test file for updater (d3cc2f3)
  • agent (b09048e)
  • agent bootstrap error (013b2c8)
  • agent error (a6b0bbe)
  • agent: detect OS from /etc/os-release instead of sysinfo (1d86d69)
  • agent: rename state dir from csfx-daemon to csfx-agent (0ee1896)
  • api gateway and regisrty (68a9671)
  • api-gateway: exempt update status routes from rate limiting (fd08546)
  • api-gateway: make TLS config generation async to avoid block_on panic (ba21420)
  • arm runner and manifest error (394f159)
  • arm runner and manifest error (a1ad641)
  • auth probelm (80ef776)
  • backend compile error (5db3510)
  • backend compile error (cb476e5)
  • backend error (f4c6023)
  • backend error (cd69b8c)
  • backend frontend connection (d12c054)
  • backup dir error (21811e7)
  • backup dir error (e36b67e)
  • build binarys with gh actions (91bc5b9)
  • build error (9a2e6d2)
  • build error (78364e8)
  • build error with updater hash (839fd28)
  • build in pipleine (a7a0a1c)
  • bump nixpkgs to 25.05 for Cargo 1.85/edition2024 support (ddb75f3)
  • cert issue (f544e36)
  • ci (ceb3486)
  • ci (2d5b689)
  • ci pipeline new setup with nix (eaffdf5)
  • compile errors (6cfe5ae)
  • create csfx role and database during patroni bootstrap (7d0486c)
  • csf-updater: run as dedicated system user with docker group instead of root (22cf1e5)
  • csf-updater: validate version string from etcd before executing update (13e9fdf)
  • csfx-updater: add --no-out-link to nixos-rebuild build to avoid permission error (0b8e472)
  • dep update axum 0.7 -> 0.8 (9be3ff4)
  • deps reqwest 0.11 -> 0.13 (864c2db)
  • deps: update dependency @icons-pack/svelte-simple-icons to v7 (01dd084)
  • deps: update dependency @icons-pack/svelte-simple-icons to v7 (e5cef90)
  • deps: update rust dependencies (2fe8332)
  • deps: update rust dependencies (b2e32f0)
  • dev bootstrap (1547ee8)
  • docker access in updater error (ce45cba)
  • docker compose (8fd8be6)
  • docker container on nix (a285a18)
  • docker container on nix (2aca464)
  • docker long build (2372614)
  • docker prod build (581a20d)
  • docker start (a247b64)
  • docker updater error (d8f7457)
  • docker warn on linux kernel (1de9a08)
  • double vv in version (506c289)
  • double vv in version (48065e5)
  • error backup location (6ae9411)
  • error backup location (b3d0246)
  • erros (15623c3)
  • etcd connection error (1a44dc1)
  • etcd: block etcd ports from external access via firewall rules in install script (34e1cd2)
  • frontend build error (afec643)
  • gateway: exempt registry routes from rate limiting (c9f30e9)
  • github pipeline (791c518)
  • github pipleine time (f88850e)
  • github pipleine time (6e8e2cd)
  • gitignore (d6c3dca)
  • ha for postgres with patroni (078de22)
  • handle 429 rate limit in agent registration with retry backoff (31d3c29)
  • image version (cd9b47c)
  • include production node_modules in frontend package and add download stats (13d7460)
  • install rustls aws-lc-rs crypto provider before TLS init (5ccb37d)
  • install script pull (63814d1)
  • leader election (28871eb)
  • leader select (e5d8867)
  • lock state when updater go into error (28c0247)
  • make bootstrap registration idempotent by upserting on hostname (98a935a)
  • manifest build (dd5d522)
  • master node auto-bootstrap — self-register agent via admin API on first boot (1d64a1f)
  • merge errors (3d808ae)
  • metrics error agent (4ac4ce8)
  • migration in docker dev enviroment and auth fix frontend (8140686)
  • mtls handshake (cbe31b3)
  • mtls heart beat (93fb782)
  • mtls heart beat (869170f)
  • mtls issue (26e0cb2)
  • mulitple docker builds (9a857ca)
  • mulitple docker builds (6a55d51)
  • new structure project (5280c7e)
  • new test version (109c775)
  • nix compile error (8d6d32e)
  • nix compile error (48d2bde)
  • nix config error (6b5adf7)
  • nix config with path (1d80789)
  • nix container version (4e6da4e)
  • nix error (ebfdf55)
  • nix os config version (8ed2d60)
  • nixos test version updated (0230d7f)
  • nixos updater error (2b46867)
  • nixos version (64cfcec)
  • node deduplication and cluster telemetry (2259013)
  • nodes offline check (353f803)
  • path error in updater (e10e08f)
  • patroni bootstrap error (5895235)
  • patroni internal error from bootstrap (d52bc00)
  • persistante update screen (f43c476)
  • pin rust 1.88.0 via rust-overlay for edition2024/time crate support (2b6bc89)
  • pipeline (d01b1ee)
  • pipeline (25a9442)
  • pipeline (4f38260)
  • pipeline (3f6b004)
  • pipeline (7a0154d)
  • pipeline binary push beta releases (07fa042)
  • pipeline binary push beta releases (4ce046c)
  • pipeline build error (ddbfc81)
  • pipeline build error (8007bc4)
  • pipeline docker build (c7d94c1)
  • pipeline docker build (909cc1a)
  • pipeline docker image (5f91789)
  • pipeline docker image (c5743de)
  • pipeline time (20e929c)
  • pipeline time (a642161)
  • pipleine (bcdc605)
  • pipleine (885eadd)
  • provide complete workspace structure to cargo-chef (d1c2022)
  • provide complete workspace structure to cargo-chef (5bef937)
  • proxy api requests to https gateway with insecure flag for dev (d65b24c)
  • registry: make AgentStatus::from_str case-insensitive (e80d89b)
  • release pipeline for beat (36da76b)
  • release pipeline for beat (a908b37)
  • remove NoNewPrivileges to allow sudo systemctl for binary restart (ddc22b8)
  • removed old scripts (dc19cb5)
  • renovate (1b87f10)
  • repo (fa07190)
  • resolve musl build failure for csf-updater binary (50a89e8)
  • restrict binary dir permissions and verify sha256 checksum on download (2b3260f)
  • reverse proxy on registry routet through api gateway (6e2ce4f)
  • rm enity folder in every project (dbd5178)
  • rollback on failed update flow (a1109d2)
  • script error (4b1b343)
  • securtity issue fix sha-1 to sha-256 (4252495)
  • securtiy issues on agent registration (228a81f)
  • self kill error updater and manuell fix updater error (f17d096)
  • semantic release commit befor build (9927644)
  • semantiv release versioning (4b4ce16)
  • set working directory to /tmp for nixos-rebuild to avoid symlink permission error (74b7bd1)
  • shared folder (bc7ce08)
  • shared folder (752f4df)
  • single-node patroni+etcd, remove haproxy (45952da)
  • small change for testing updater (1f5509f)
  • ssh error for dev (a6a4fc9)
  • strip digest newlines to prevent invalid image reference in manifest (fdd4d7e)
  • structure porject fix (8d40d6a)
  • structure project (d2d83f1)
  • swagger ui (54113f4)
  • swagger ui (033f790)
  • switch rustls provider from aws-lc-rs to ring for musl compat (7c6c62b)
  • test file for updater (472f282)
  • test file for updater (0927186)
  • test file updater (d9a485a)
  • test file updater (6e55d23)
  • test file updater (0cdebfb)
  • test file updater (398adf1)
  • test file updater (7f45bbc)
  • test file updater (666f334)
  • test file updtaer (b7241fc)
  • test file updtaer (aae1373)
  • token route for dev (97d0776)
  • update permission error (1d5a1c1)
  • update permission error (f7b57ec)
  • update script added to installation (0392447)
  • update script added to installation (385c30e)
  • update test file (8c52df7)
  • update test file (12def61)
  • updater (e1b45c8)
  • updater (a637575)
  • updater backend (2c51cf4)
  • updater backend (ff2d41a)
  • updater download (57bb7e5)
  • updater download (d66bb2b)
  • updater error (f614134)
  • updater error (c2d3273)
  • updater error (cae097c)
  • updater error (8775558)
  • updater error with images and pull (bbb8694)
  • updater fix complete log (10e0943)
  • updater fix complete log (87ed08e)
  • updater flow (3d9b26c)
  • updater flow with api-gateway (1de5b80)
  • updater flow with api-gateway (5bf29ab)
  • updater from frontend (0c4e596)
  • updater from frontend (d6f72c3)
  • updater frontend screen (30e638f)
  • updater frontend screen (8cbfbdc)
  • updater prevelidge error (af1bf41)
  • updater prevelidge error (788a637)
  • updater pull (3ef7e36)
  • updater screen (7b48394)
  • updater screen (2b153ba)
  • updater script (364fc05)
  • updater script (8f95aee)
  • updater test file (8a277df)
  • updater test file (5008a78)
  • updater test file (300475b)
  • updater test file (c67ceba)
  • updater test file (f3a5766)
  • updater test file (05e1a16)
  • updater test file (2dc6d5c)
  • updater test file (b721cbe)
  • updater: correct GitHub refs API path and treat 304 as no-op (e11c40e)
  • updater: set explicit nixosConfigurations attr in flake URL to match csfx-node (bdaa676)
  • updater: surface version resolution failures to etcd (9ad7152)
  • use relative API URLs for same-origin deployment (16495a4)
  • version (3d63017)
  • version (23573b8)
  • version docker image (8768620)
  • wire TLS through dev environment for gateway, agents, and registry (8028bae)
  • workflow (c71c60f)

This PR was generated with Release Please. See documentation.

@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch from 1eb9ce6 to f5d7705 Compare March 7, 2026 21:46
@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch 18 times, most recently from 800235c to e4d452c Compare March 11, 2026 20:06
@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch from e4d452c to 7c453e3 Compare March 17, 2026 19:33
@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch from 7c453e3 to 3c5aef6 Compare April 22, 2026 12:01
@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch from 3c5aef6 to 80a8e5b Compare May 16, 2026 19:25
@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch 5 times, most recently from 18b80a5 to 1bc718b Compare June 17, 2026 18:13
@CodeMaster4711 CodeMaster4711 force-pushed the release-please--branches--main branch from 1bc718b to d6ca385 Compare June 17, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant