Commit Graph

  • c84200e519 feat: probe real qemu state (#839) Julian Sommer 2026-08-20 09:46:53 +10:00
  • c5a4bdab75 fix: attach to leader KV buckets before creating them (#837) Josh Siviour 2026-08-20 09:33:34 +10:00
  • 7f6557d55d fix: make state retry policy injectable (#836) Julian Sommer 2026-08-20 09:25:17 +10:00
  • 8f680abcde fix: don't show system owned images in run instances ui Julian Sommer 2026-08-20 09:08:24 +10:00
  • f32123b6c9 Sandbox env reference Ben Duncan 2026-08-19 14:45:52 -05:00
  • aaac8fbe1c feat: per-account service quotas with an admin override surface Ben Duncan 2026-08-20 04:07:40 +10:00
  • 4dadce8ed5 test: cover the external pool projection fed to IPAM Ben Duncan 2026-08-20 04:07:19 +10:00
  • ae2a1830ef Merge remote-tracking branch 'origin/dev' into account-quota Ben Duncan 2026-08-20 04:01:14 +10:00
  • cfb0abc8a8 chore: drop a local settings temp file committed by mistake Ben Duncan 2026-08-20 04:01:11 +10:00
  • 4508193180 fix: fail daemon start when a node with public pools cannot build external IPAM Ben Duncan 2026-08-20 03:48:45 +10:00
  • 0d8425ef51 test: skip the EIP quota leg where a cell does not serve EIPs from every node Ben Duncan 2026-08-20 03:31:40 +10:00
  • 19ec127e2a test: charge a multi-instance launch for every instance it asks for Ben Duncan 2026-08-20 02:43:44 +10:00
  • f41f5530a0 test: add an e2e suite proving quotas gate every capped resource Ben Duncan 2026-08-20 02:26:27 +10:00
  • 0f8471062f feat: add an admin surface for per-account quota overrides Ben Duncan 2026-08-20 02:05:17 +10:00
  • dca7a38356 feat: resolve service quotas per account from a KV override record Ben Duncan 2026-08-20 01:52:07 +10:00
  • fcde6b8de3 fix: authorize RDS snapshot source and target (#835) Julian Sommer 2026-08-19 15:36:20 +10:00
  • f21db26816 chore: block panic Julian Sommer 2026-08-19 15:03:47 +10:00
  • 60c9dfa89d fix: remove rds panics Julian Sommer 2026-08-19 14:58:35 +10:00
  • 941affcf3b fix: validate addon catalogue without panicking Julian Sommer 2026-08-19 14:41:23 +10:00
  • 6e1e2f3fbb fix: don't panic on managed policy json unmarshal failure Julian Sommer 2026-08-19 14:39:39 +10:00
  • 28330cb318 fix: dont panic on missing flags Julian Sommer 2026-08-19 14:37:07 +10:00
  • dede6c1158 fix: mock race Julian Sommer 2026-08-19 14:13:21 +10:00
  • cf2e259a30 fix: use 1024 bit certs in rds tests to speedup 30% Julian Sommer 2026-08-19 14:01:13 +10:00
  • 9f74594cb5 fix: invalidate backup queries after modify Julian Sommer 2026-08-19 13:54:45 +10:00
  • 6ef7dd8692 fix: name the missing RDS engine image instead of answering ServerInternal Julian Sommer 2026-08-19 13:39:54 +10:00
  • 52f12586f5 fix: let the tail sampler shed predastore traces instead of a head ratio (#834) Josh Siviour 2026-08-19 13:25:45 +10:00
  • 67425c41a0 docs: document the frontmatter length rules for the docs site (#832) Josh Siviour 2026-08-19 12:24:15 +10:00
  • 3ee412ca02 fix: keep the RDS endpoint ENI alive across a DB instance replace (#833) Julian Sommer 2026-08-19 12:18:04 +10:00
  • 894fe84255 test: dump OVN MAC_Binding and route state when natuplink egress fails Julian Sommer 2026-08-19 12:08:38 +10:00
  • 7eff416c25 fix: collect IPsec and OVN datapath logs in the nightly e2e bundle Julian Sommer 2026-08-19 12:06:09 +10:00
  • e84753f9b9 docs: bring doc titles and descriptions into SEO length limits (#831) Josh Siviour 2026-08-19 12:05:59 +10:00
  • a8d0ba185e fix: bound the natuplink guest egress loop to the console verdict budget Julian Sommer 2026-08-19 12:02:31 +10:00
  • 17cea6cd4b fix: gate the SG datapath probe on the target's HTTP listener Julian Sommer 2026-08-19 11:59:02 +10:00
  • 0a9e197f41 chore: mark the guest-port backoff test as an in-package test Julian Sommer 2026-08-19 11:58:53 +10:00
  • cc21f7f9e8 chore: enable lint rule Julian Sommer 2026-08-19 11:48:00 +10:00
  • 4e36b4ee6c fix: more vitest speedup Julian Sommer 2026-08-19 11:46:17 +10:00
  • bc2da9cdf0 fix: disable react compiler in tests for 20% speedup Julian Sommer 2026-08-19 11:41:39 +10:00
  • 4672541b38 fix: fail a public-IP launch closed when a node has no external IPAM Julian Sommer 2026-08-19 11:16:41 +10:00
  • bdc79108e9 fix: make the DB endpoint the only path to the engine (#830) Julian Sommer 2026-08-19 11:04:21 +10:00
  • 0e08b9d256 feat: ship per-test JUnit results to the Elasticsearch sink (#829) Josh Siviour 2026-08-18 22:54:54 +10:00
  • c11bec9d86 fix: back off a guest port that cannot converge, and name its ENI (#828) Josh Siviour 2026-08-18 21:12:13 +10:00
  • ea4e7e3fb0 fix: log every duration as integer milliseconds under a _ms key (#827) Josh Siviour 2026-08-18 20:38:13 +10:00
  • a4a644c558 release: update go.mod for v1.17.0 v1.17.0 Julian Sommer 2026-08-18 15:27:36 +10:00
  • 5e44aa604a fix: make collapsed scrollbar scrollable Julian Sommer 2026-08-18 15:10:07 +10:00
  • d8e6470979 feat: welcome sandbox users to the console after login Julian Sommer 2026-08-18 14:32:04 +10:00
  • 3632d77c9c fix: retry the ochre vector connect until shutdown so RAG self-heals (#824) Josh Siviour 2026-08-18 14:26:42 +10:00
  • d26e441007 fix: classify daemon NATS failures by fault, and meter the command path (#826) Josh Siviour 2026-08-18 14:25:47 +10:00
  • bce832c63b fix(bedrock): authorize runtime/agent actions under the bedrock: IAM namespace (#820) Josh Siviour 2026-08-18 14:21:38 +10:00
  • 703f72bb82 fix: move exported route components into seperate file for improved bundle size Julian Sommer 2026-08-18 14:18:21 +10:00
  • 5c94b85d62 fix: use Sets for O(1) lookup Julian Sommer 2026-08-18 14:13:52 +10:00
  • 0df27b586c fix: add exclusion for semver Julian Sommer 2026-08-18 13:59:21 +10:00
  • ba46ced923 feat: mirror the guest account onto the trace account field (#825) Josh Siviour 2026-08-18 13:57:45 +10:00
  • c84081fbd5 fix: remove manual useMemo Julian Sommer 2026-08-18 13:51:21 +10:00
  • 3da634c8bb fix: enable trustPolicy no-downgrade in pnpm Julian Sommer 2026-08-18 13:38:49 +10:00
  • 36657bdb63 fix: use .split Julian Sommer 2026-08-18 13:33:41 +10:00
  • 235403e309 fix: join the caller's trace on the EBS hop and name the account (#823) Josh Siviour 2026-08-18 13:30:25 +10:00
  • 338a6a5a86 fix: use shared signed fetch Julian Sommer 2026-08-18 12:33:04 +10:00
  • 236708a69e chore: move gpu inventory card Julian Sommer 2026-08-18 12:29:07 +10:00
  • 3a3740a6de fix: use shared tags field component Julian Sommer 2026-08-18 12:27:54 +10:00
  • d620569adb chore: enable no await in loop Julian Sommer 2026-08-18 12:17:06 +10:00
  • d78aa5c4d8 fix: enable prefer nullish coalescing Julian Sommer 2026-08-18 12:08:24 +10:00
  • a13d85a7ad chore: enable eslint no-void and prefer destructing Julian Sommer 2026-08-18 11:53:42 +10:00
  • e5f81c0db9 feat(spinifexui): RDS console — instances, subnet and parameter groups, snapshots (#810) Julian Sommer 2026-08-18 11:48:53 +10:00
  • ba7eb4d90f docs: record why awsgw sets no WriteTimeout (#821) Josh Siviour 2026-08-18 09:35:38 +10:00
  • 7bae1bd957 feat: name the caller account on NATS producer and consumer spans (#822) Josh Siviour 2026-08-18 09:28:21 +10:00
  • 225bf65a8e feat: EBS export tunables, teardown reapers, fan-out and OVN fixes (#800) Ben Duncan 2026-08-17 17:42:27 -05:00
  • 2ced9154bd fix: count distinct auth attempts, not repeated ones, toward IP lockout (#819) Josh Siviour 2026-08-18 07:54:09 +10:00
  • fc04fb9da7 fix: log why IMDS cannot serve an instance role (#818) Josh Siviour 2026-08-17 23:17:04 +10:00
  • 746f1e1de5 fix: record an outcome on daemon NATS request metrics (#817) Josh Siviour 2026-08-17 23:16:31 +10:00
  • 7049e72eb2 feat: put the caller and the auth verdict on gateway request telemetry (#816) Josh Siviour 2026-08-17 21:56:08 +10:00
  • 9b6fc239a2 feat: name vpcd and spinifex-ui request actions, split client errors from server errors (#815) Josh Siviour 2026-08-17 17:22:44 +10:00
  • 0eb868198a chore: OnLogic doc tomnewton-mulga 2026-08-17 17:13:00 +10:00
  • 57d0a3b813 fix: authenticate ECS ECR pulls from the co-located gateway registry (#814) Josh Siviour 2026-08-17 17:05:36 +10:00
  • 5ed7184cab fix: retry instance recovery when the backing store is not yet ready (#813) Josh Siviour 2026-08-17 17:05:17 +10:00
  • fea20b24e0 docs: repoint the network invariants doc comment at the proposal path (#812) Josh Siviour 2026-08-17 17:04:57 +10:00
  • 61b6810911 fix: stop re-driving a public IP release that can never converge (#811) Josh Siviour 2026-08-17 17:04:34 +10:00
  • 95911cbfae feat: DescribeDBEngineVersions and DescribeOrderableDBInstanceOptions (#807) Julian Sommer 2026-08-17 15:04:12 +10:00
  • dd398b3a93 test: run the rds suite in parallel (#806) Julian Sommer 2026-08-17 11:39:16 +10:00
  • 333248568e fix: use actions/cache@v6 + test-actions clean Julian Sommer 2026-08-17 11:34:50 +10:00
  • ae0337d31b test: run the unit and race tiers clean in CI Julian Sommer 2026-08-17 11:28:59 +10:00
  • 20af6e5a4a fix: stop the Go build cache freezing at the last go.sum change Julian Sommer 2026-08-17 11:14:34 +10:00
  • 20a540cb59 chore: update manifest lint Julian Sommer 2026-08-17 11:13:07 +10:00
  • cba51b59e3 fix: stop GOFIPS140 splitting the Go build cache in two Julian Sommer 2026-08-17 11:02:17 +10:00
  • df659177e0 test: stop test suites waiting out timeouts they never needed (#805) Julian Sommer 2026-08-17 10:41:34 +10:00
  • 67b37176a4 fix: stop embedded NATS test servers sleeping 25ms on startup (#804) Julian Sommer 2026-08-17 10:15:26 +10:00
  • c99b91bca5 fix: add publish system ami job to release Julian Sommer 2026-08-17 09:56:30 +10:00
  • 8bf386617b fix: pin the spinifex-ui start test to its own config Julian Sommer 2026-08-17 09:43:59 +10:00
  • 4716ea306f chore: bump insomniacslk/dhcp to fix panic Julian Sommer 2026-08-17 09:15:33 +10:00
  • eaedcb9c06 chore: rebuild ui Julian Sommer 2026-08-17 09:07:56 +10:00
  • 9bc2b227c2 chore: bump the npm-dependencies group (#802) dependabot[bot] 2026-08-17 09:04:43 +10:00
  • 8fe299ba40 chore: bump the go-dependencies group with 8 updates (#801) dependabot[bot] 2026-08-17 09:03:40 +10:00
  • eac0f175ba feat: require TLS on RDS connections by default, on both engines (#790) Julian Sommer 2026-08-17 09:01:42 +10:00
  • 42d87d7a5a feat: EBS export tunables, plus blob-read fault isolation for ebsmetadata (#799) Ben Duncan 2026-08-15 14:22:49 -05:00
  • f647b635b2 feat: pull Ochre model weights from a hub into predastore (#798) Josh Siviour 2026-08-15 18:49:36 +10:00
  • 23452ba71a fix: fail closed when guardrail OUTPUT extraction fails (#797) Josh Siviour 2026-08-15 18:49:21 +10:00
  • 61a51eb34b fix: dispatch self-host invoke by model family and keep not-ready codes (#796) Josh Siviour 2026-08-15 14:33:24 +10:00
  • bc8ad05a0f feat: Ochre Phase 5 knowledge bases (bedrock-agent KB/data-source + RAG) (#792) Josh Siviour 2026-08-15 12:18:59 +10:00
  • c6bc2b4d29 fix: only restart NATS when JetStream has actually failed (#795) Josh Siviour 2026-08-14 15:01:00 +10:00
  • ab1046856b fix(health): probe the local gate when predastore is single-host (#794) Josh Siviour 2026-08-14 13:34:49 +10:00
  • 9102588e5a chore: bump Go toolchain to 1.26.6 (#793) Josh Siviour 2026-08-14 09:29:03 +10:00