Skip to content

Releases

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 03:40
8e9c8d2

What's Changed

  • chore: pin vertra 0.10.0 in the catalog template by @github-actions[bot] in #205
  • feat: rename Vertra to Vennir by @rburns629 in #206

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 02:30
f4787ef

What's Changed

  • chore: pin vertra 0.9.0 in the catalog template by @github-actions[bot] in #203
  • feat(catalog): per-team build Environments (buildEnvironments) by @rburns629 in #204

Full Changelog: v0.9.0...v0.10.0

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 01:23
2ce7d6c

What's Changed

  • docs: the repository map says a scheduler pass is two transactions by @rburns629 in #80
  • chore: pin vertra 0.8.0 in the catalog template by @github-actions[bot] in #81
  • fix(console): a bot belongs to the one team that made it by @rburns629 in #82
  • fix(console): a catalog release registers products only in the teams it names by @rburns629 in #83
  • fix(console): products are registered by the catalog or an admin, not a team's maintainers by @rburns629 in #84
  • fix(gateway): a request's path can't stop traffic from being recorded by @rburns629 in #86
  • fix(kernel): steps held by a cap or key don't keep others from being claimed by @rburns629 in #87
  • fix(console): a chat model's key and the console's cloud identity go only where they were given for by @rburns629 in #88
  • fix(helm): the console may run only its image scans and catalog verifications as Jobs by @rburns629 in #89
  • fix(helm): the kernel's processes sign in to the bundled Postgres as a role of their own by @rburns629 in #90
  • fix(cli): the AWS catalog publish role trusts a job of its Environment only on main by @rburns629 in #91
  • fix(console): numeric settings are checked when it starts by @rburns629 in #93
  • fix(console): audit retention keeps what isn't copied yet, and isn't mistaken for tampering by @rburns629 in #94
  • fix(console): single sign-on linking an existing account makes it the only way in by @rburns629 in #95
  • fix(console): purging a team deletes its single sign-on mappings and schedules by @rburns629 in #96
  • fix(gateway): callers are checked as at the console: admin-set single sign-on, ordering bots, purged teams by @rburns629 in #97
  • fix(kernel): a cancelled execution's tasks can't be retried, and a failed one's waiting tasks aren't in the queue by @rburns629 in #98
  • fix(helm): the policies' kept lists are written as JSON strings, so an apostrophe can't break an upgrade by @rburns629 in #99
  • fix(console): single sign-on's session is taken only by the tab that started the sign-in by @rburns629 in #92
  • fix(console): a bot's run isn't approved by whoever made the bot something to act with by @rburns629 in #85
  • fix(console): a run's approvers are worked out before the kernel has it by @rburns629 in #100
  • fix(console): no bot's keyless identity may overlap another bot's by @rburns629 in #101
  • fix: an API may only use an in-cluster backend in its own team's namespace by @rburns629 in #102
  • fix(helm): a Group purger's members are held to the purge guard too by @rburns629 in #103
  • fix: the gateway's token fence bounds audience and lifetime, and -api is reserved for APIs by @rburns629 in #104
  • fix(helm): a step's container is held to what the executor builds, and hardened per container by @rburns629 in #105
  • fix(helm): the sleeper may only suspend, resume and reschedule its CronJobs (H-7) by @rburns629 in #106
  • docs: what a platform namespace shared with a team gives up (H-9) by @rburns629 in #107
  • fix(helm): the bundled databases' passwords are kept with their volumes (H-10) by @rburns629 in #108
  • fix(gateway): a path naming no API served here is counted under api="-" (G-7) by @rburns629 in #109
  • fix(gateway): a rotated-out session key stops working within a minute, on both listeners (G-8) by @rburns629 in #110
  • fix(gateway): what an API's OpenAPI document doesn't declare isn't forwarded (G-5) by @rburns629 in #111
  • fix(console): a schedule due in the hour the clocks repeat runs once (D-4) by @rburns629 in #112
  • fix(console): one console at a time makes each delivery pass (C-6) by @rburns629 in #113
  • fix(console): the resource recorder pages past runs that haven't finished (D-6) by @rburns629 in #114
  • fix(cli): destroy keeps only what's in the state (L-3) by @rburns629 in #116
  • fix(ci): the proto check covers the kernel's generated code too (X-3) by @rburns629 in #117
  • fix(cli): the aws check asks the region chosen, not only its list (M-2) by @rburns629 in #121
  • fix(catalog-template): http-check's token goes only to the URL it was given (T-1) by @rburns629 in #129
  • fix(cli): no AWS install keeps the account's GitHub OIDC provider in its state, so its destroy can't delete it from under others (M-3) by @rburns629 in #118
  • fix(cli): a location group the gcp check can't read isn't a refusal (M-1) by @rburns629 in #119
  • fix(cli): the cost screen prices the platform nodes its requests need, not always one (M-5) by @rburns629 in #120
  • fix(cli): a catalog release pins each product to the signed image of its own commit, and :latest moves only once signed (T-6) by @rburns629 in #123
  • fix(console): the first admin's password is never printed, so no log keeps it (L-2) by @rburns629 in #124
  • fix(ci): the release scans what it pushes, can't half-publish a version, and only runs on main's tags (X-1, X-5, X-6) by @rburns629 in #125
  • fix(catalog-template): the gcp samples install pyasn1 0.6.5 or later by @rburns629 in #134
  • fix(catalog-template): gitleaks and Semgrep gate publishing, and the README says which checks main's ruleset requires (T-5) by @rburns629 in #126
  • test(cli): the fake tofu answers a bare state list, as Forget now asks by @rburns629 in #135
  • fix(console): each person may ask the chat agent 30 questions an hour and 200 a day, and bots none (D-5) by @rburns629 in #115
  • fix(cli): the AWS catalog grant compares the reader's role before changing it, and leaves another reader's alone unless --replace (M-4) by @rburns629 in #122
  • fix(catalog-template): a retried create waits for what it found to be ready (T-3) by @rburns629 in #130
  • fix(catalog-template): s3-bucket is tagged as it's made, and a retry finishes its setup (T-4) by @rburns629 in #131
  • fix(catalog-template): app-hosting deploys the team's images, as the team's runtime account (T-7) by @rburns629 in #132
  • fix(cli): every chart vertra installs is checked by its SHA-256 first, and kind's registry runs by digest (L-4) by @rburns629 in #127
  • fix(ci): Go code gets Semgrep's Go rules and govulncheck (X-2) by @rburns629 in #128
  • fix(kernel,console,catalog-template): a sample's cleanup deletes only what it made for the team its run is for (T-2) by @rburns629 in #133
  • test(console): the stuck-run test starts the recorder's cursor from the oldest by @rburns629 in #136
  • docs: the v* tag ruleset is in place, and vertra checks the charts it installs by @rburns629 in #137
  • fix(console): the database pool is at least two connections by @rburns629 in #138
  • fix(cli): the console's AWS audit copy is create-only by IAM, not only by its own request (M-6) by @rburns629 in #139
  • fix(cli): Secrets vertra writes are applied server-side, so no plaintext copy lands in their last-applied annotation (L-7) by @rburns629 in #146
  • fix(cli): the cost screen leaves out the Postgres Pod a managed database doesn't run, and names what it doesn't price (M-8) by @rburns629 in #150
  • fix(console): a check that couldn't start shows a plain sentence, not the platform's error (C-8) by @rburns629 in #140
  • fix(console): a scan's verdict is recorded only by the reconcile whose Job it still is, and a failed one outlives its image (D-8, D-9) by @rburns629 in #142
  • fix(cli): a catalog's schemas resolve only references within themselves, never a file or URL (L-10) by @rburns629 in #148
  • fix(helm): the gateway's image can be pinned by digest, as the console's can (H-14) by @rburns629 in https://github.com/rbur...
Read more

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 00:21
dcbd215

What's Changed

  • fix: from the r7 run, build-image's tag lookup for an image in a folder, and what holds completion lag on GKE by @rburns629 in #74
  • chore: pin vertra 0.7.0 in the catalog template by @github-actions[bot] in #73
  • feat: the samples say their clouds by @rburns629 in #75
  • fix: a pass records what finished, and commits it, before it dispatches by @rburns629 in #76
  • fix: policy-controller checks a step's Pod, not its Job, so dispatch never waits on it by @rburns629 in #77
  • feat: the Admin page's image sources say added sources don't run where signed images are required by @rburns629 in #78
  • docs: keep Google's query API for Observe's alerts on GKE by @rburns629 in #79

New Contributors

  • @github-actions[bot] made their first contribution in #73

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 16:50
6ac55b2

What's Changed

  • chore(deps): Bump github.com/pb33f/libopenapi from 0.41.6 to 0.41.7 in /cli in the cli-go group by @dependabot[bot] in #57
  • chore(deps): Bump github.com/pb33f/libopenapi from 0.41.6 to 0.41.7 in /gateway in the gateway-go group by @dependabot[bot] in #58
  • chore(deps): Bump the console-npm group across 1 directory with 5 updates by @dependabot[bot] in #59
  • perf on a cloud cluster; the billed proof run's results and findings by @rburns629 in #60
  • fix(cli): a generated admin password is saved to a file, never printed by @rburns629 in #61
  • fix(cli): catalog create works from a release, and past what stopped it in the billed run by @rburns629 in #62
  • fix: from the billed run, apply's screen, ESO's absence and a TLS restart by @rburns629 in #63
  • fix: from the billed run, the gateway's problems, who may call, readiness's submitter and a refused SecretStore by @rburns629 in #64
  • fix: from the billed run, an alert for steps with no node, and why a step's container never finished by @rburns629 in #65
  • fix: from the billed run, the gcp samples' retries and grants, the SBOM's subject, volumes in the cost, and the template's pin by @rburns629 in #66
  • feat: a product says which clouds' installs it's for by @rburns629 in #67
  • fix: the gcp samples write a result when signing in fails or a wait ends, and don't retry a build that failed by @rburns629 in #68
  • fix: a step waiting for a node isn't read again until its Pod changes by @rburns629 in #69
  • perf: an admin's Teams page reads every other team in one call by @rburns629 in #70
  • fix: gcp/build-image waits on the build an earlier attempt left running by @rburns629 in #71
  • feat: Observe's alerts on GKE's managed Prometheus by @rburns629 in #72

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 19:56
116677a

What's Changed

  • Update CLA.md by @r0bett in #31
  • fix(ci): the CLA bot's commit message without an unfilled placeholder by @rburns629 in #32
  • chore(deps-dev): Bump @types/node from 24.13.3 to 26.6.5 in /console/frontend by @dependabot[bot] in #23
  • chore(deps): Bump the console-npm group across 1 directory with 13 updates by @dependabot[bot] in #30
  • chore(deps-dev): Bump @types/node from 22.20.1 to 26.6.5 in /console by @dependabot[bot] in #22
  • feat(console): help everywhere, the Ask panel, the collapsed sidebar (boards 13a–13d) by @rburns629 in #35
  • feat(console): the redesigned Teams pages (boards 10a–10d) by @rburns629 in #33
  • feat(console): the redesigned APIs and Observe pages (boards 11a–11f) by @rburns629 in #36
  • feat(console): the redesigned Runs pages (boards 9f–9i) by @rburns629 in #34
  • feat(console): the redesigned Admin page (boards 12a–12i) by @rburns629 in #37
  • feat(console): the redesigned Home, Catalog, Cart, Compose and Products (boards 9a–9e) by @rburns629 in #38
  • feat(console): Ask Vertra about a failed run, from its failure card by @rburns629 in #39
  • feat(console): what the redesigned pages left out, group 1 by @rburns629 in #40
  • fix: the review's security and data-loss findings (curl injection, Compose drafts, What runs made, the audit copy) by @rburns629 in #41
  • fix(console): the review's wrong-information and lost-state findings by @rburns629 in #42
  • fix(console): the Teams pages ask for less, and a few at a time by @rburns629 in #43
  • feat: the four gaps the guides found (API access, Can't serve, keyless bots, editing schedules) by @rburns629 in #44
  • feat: Observe shows the install's alerts, from any Prometheus by @rburns629 in #45
  • fix(console): the series alerts measure start at zero, so a first burst fires by @rburns629 in #46
  • feat(console): what the redesigned pages left out, group 2 by @rburns629 in #47
  • feat: what the redesigned pages left out, group 3 by @rburns629 in #48
  • feat(samples): aws's caller-identity signs in to AWS with its product token by @rburns629 in #49
  • fix: Postgres restarting no longer crashes the console or stalls the scheduler by @rburns629 in #50
  • perf: phase 3, readers in the driver, and what it found by @rburns629 in #51
  • feat: per-team usage, on Observe's Usage tab and the Teams page by @rburns629 in #52
  • docs(todo): per-team usage is built by @rburns629 in #53
  • perf: a create that timed out but happened, seen for real, and adopted by @rburns629 in #54
  • fix(make): pkill and pgrep no longer match their own shell on Linux by @rburns629 in #55
  • fix(console): one registry blip no longer refuses a tag for a minute by @rburns629 in #56

New Contributors

Full Changelog: v0.5.2...v0.6.0

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:56

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:52

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:29

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 18:13

Full Changelog: v0.3.2...v0.4.0