-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: Aureliolo/synthorg
base: v0.4.6
head repository: Aureliolo/synthorg
compare: v0.4.7
- 18 commits
- 433 files changed
- 3 contributors
Commits on Mar 22, 2026
-
feat: add system user for CLI-to-backend authentication (#710)
## Summary - Add persistent "system" user bootstrapped at app startup for CLI-to-backend auth - CLI JWT `sub` changed from `"synthorg-cli"` to `"system"` (maps to real DB user) - Removed `aud` claim from CLI JWT (backend's `jwt.decode` doesn't validate audience, causing PyJWT `InvalidAudienceError`) - System user: random Argon2id password (nobody knows plaintext), cannot log in/be modified/appear in user lists - Setup endpoint uses `count_by_role(CEO)` instead of `count()` so system user doesn't block first-run setup - Middleware skips `pwd_sig` for SYSTEM role (validates `iss=synthorg-cli` instead) - Updated Human Roles table in operations design page and security.md ## Why `synthorg backup` and `synthorg wipe` were broken -- the CLI generated JWTs with `sub: "synthorg-cli"` but the backend's auth middleware requires `sub` to map to a real database user. All CLI backup operations failed with "Authentication required". ## Test plan - [x] 119 auth unit tests pass (14 new: system user creation, idempotency, login rejection, password change rejection, setup with system user, CLI JWT auth, role resolution, non-system pwd_sig regression guard) - [x] 10289 total unit tests pass, 93.75% coverage - [x] Go CLI tests pass (JWT sub/iss assertions, aud absence guard) - [x] mypy strict, ruff, golangci-lint all clean - [x] End-to-end simulation: CLI JWT -> backend decode -> system user lookup -> middleware auth -> SYSTEM role write access - [x] Pre-reviewed by 11 agents, 11 findings addressed 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc6bd3f - Browse repository at this point
Copy the full SHA dc6bd3fView commit details -
fix: settings page UX polish -- toggle bug, source badges, form impro…
…vements (#712) ## Summary - Fix advanced toggle not reverting visually on Cancel (local ref buffer + @cancel handler) - Normalize dashboard System Status casing ("ok" -> "OK" everywhere) - Make department card edit/delete buttons visible (`outlined` instead of invisible `text`) - Grey out environment-sourced settings with amber message instead of just a badge - Add agent dropdown to department form head field, help text on JSON accordion sections - Use `SettingGroupRenderer` for company General tab (grouped layout with section headers) - Hide `setup_complete` from settings UI (ADVANCED level + HIDDEN_SETTINGS filter) - Rename source badges: "Database" -> "Custom", "YAML" -> "Config File" - Add enum Select placeholder showing definition default when value is empty - Remove unused `default_provider` setting (definition + subscriber + tests) - Make `Department.head` optional in backend model -- departments always show in Org Chart regardless, with "No head assigned" warning when missing ## Test plan - [x] Settings page: toggle advanced ON -> cancel dialog -> verify toggle reverts - [x] Settings page: check no `setup_complete` in API tab (basic mode) - [x] Settings page: source badges show "Custom" / "Config File" / "Default" - [x] Settings page: env-sourced fields greyed out with amber message - [x] Settings page: enum Select shows placeholder when value empty - [x] Company > General tab: grouped layout with section headers - [x] Company > Departments: edit/delete buttons visible on cards - [x] Company > Departments: "No head assigned" warning for headless departments - [x] Company > Departments > Add: head is agent dropdown, help text on JSON sections - [x] Dashboard: all statuses show uppercase "OK" - [x] Providers tab: no `default_provider` setting - [x] Org Chart: departments appear regardless of head being set - [x] Ruff + mypy + pytest (10,273 passed, 93.74% coverage) - [x] ESLint + vue-tsc + vitest (768 passed) ## Review coverage Pre-reviewed by 6 agents (docs-consistency, frontend-reviewer, conventions-enforcer, test-quality, code-reviewer, issue-verifier). 0 findings requiring fixes across all agents. Issue verifier flagged Department.head requirement as the root cause of Org Chart empty state -- addressed in second commit. Closes #709 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d16a0ac - Browse repository at this point
Copy the full SHA d16a0acView commit details -
feat: dev channel builds with incremental pre-releases between stable…
… releases (#715) ## Summary - Every push to main between stable releases creates a PEP 440 dev pre-release (e.g. `v0.4.7.dev3`) with full pipeline: Docker images, CLI binaries, cosign signatures, SLSA provenance - CLI supports `stable` / `dev` update channels via `synthorg config set channel dev` - Dev builds reuse existing Docker + CLI workflows by creating proper `v*` tags ## Changes ### New workflow: `dev-release.yml` - Computes dev version from Release Please pending PR + commit count since last tag - Creates lightweight git tag via GitHub API + GitHub pre-release (marked pre-release) - Auto-cleans old dev pre-releases (keeps 5 most recent) - Concurrency group prevents race conditions between parallel runs ### Docker workflow - Adds rolling `dev` tag for dev builds (only on `refs/tags/v*.dev*`) - Prevents `major.minor` tag on dev builds (avoids overwriting stable `0.4` tag) ### Finalize-release workflow - Guards against publishing dev pre-releases (they're already non-draft) ### CLI (`cli/`) - `Channel` config field (`stable` / `dev`) with validation - `synthorg config set channel dev/stable` command - `synthorg config show` and `synthorg status` display current channel - `CheckForChannel` / `CheckDev` in selfupdate with dev-aware version comparison - Generic `fetchJSON[T]` replaces duplicate HTTP fetch functions - `User-Agent` header on all GitHub API requests - `log_level` validation with allowlist (was accepting arbitrary values) - Table-driven tests for `splitDev`, `compareWithDev`, `isDevUpdateAvailable` ### Docs - CLAUDE.md: dev-release workflow, dev channel flow, config command, dev tags - README.md: config command in quick start ## Pre-PR Review 4 agents ran (go-reviewer, infra-reviewer, security-reviewer, docs-consistency), 18 findings addressed in the second commit. ## Test plan - [ ] Push to main triggers `dev-release.yml`, creates `v0.4.7.devN` tag + pre-release - [ ] Docker workflow triggers on dev tag, builds all 3 images with `dev` + version tags - [ ] CLI workflow triggers, GoReleaser produces binaries with dev version - [ ] `finalize-release` does NOT publish dev pre-releases - [ ] `synthorg config set channel dev` persists in config.json - [ ] `synthorg update` on dev channel finds dev pre-releases - [ ] Stable release always preferred over dev at same base version - [ ] Old dev pre-releases cleaned up (>5 removed) - [ ] `go test ./...` passes (including new version comparison tests) Closes #713 --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e8a714 - Browse repository at this point
Copy the full SHA 0e8a714View commit details -
fix: use PAT in dev-release workflow to trigger downstream pipelines (#…
…716) ## Summary - Tags created with the default `GITHUB_TOKEN` do not fire `push` events for other workflows (GitHub Actions anti-recursion safeguard) - The `v0.4.7.dev3` dev pre-release was created successfully but Docker and CLI workflows never triggered - Switch to `RELEASE_PLEASE_TOKEN` (PAT) for the `gh release create --target` step so downstream workflows trigger on dev tags - Cleanup step keeps using `github.token` since it doesn't need to trigger anything ## Context After merging #715, the dev-release workflow ran and created `v0.4.7.dev3` correctly, but the Docker and CLI pipelines never fired. This is the same pattern used by `release.yml` which uses a PAT for Release Please to ensure tag-triggered workflows run. ## Test plan - [ ] Push to main triggers `dev-release.yml`, creates dev tag + pre-release - [ ] Docker workflow triggers on the dev tag (was broken before this fix) - [ ] CLI workflow triggers on the dev tag (was broken before this fix) - [ ] Finalize-release correctly skips dev pre-releases (unchanged) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d767aa3 - Browse repository at this point
Copy the full SHA d767aa3View commit details -
feat: replace hardcoded name pools with Faker multi-locale name gener…
…ation (#714) ## Summary - Replace hardcoded `_AUTO_NAMES` role-based name pools with Faker multi-locale name generation across 57 Latin-script locales - Add "Name Generation" step to setup wizard (locale/region selection between Provider and Company steps) - Add `NameLocaleSelector` shared component with All toggle, region groups, and locale chips - Add `GET/PUT /setup/name-locales` and `GET /setup/name-locales/available` API endpoints - Add `name_locales` setting definition (company namespace) with `SettingsNameLocales` component on Settings page - Add explicit diverse names to all 7 built-in template YAMLs - Thread locale preferences through renderer for locale-aware auto-name generation - Add `faker==40.11.0` as production dependency ### Pre-PR review fixes (15 agents, 29 findings) - Fix `Faker.seed()` global state mutation: use local `random.Random` + `seed_instance()` with `lru_cache` for performance - Fix broken `v-if`/`v-else` chain in SettingsPage.vue (GUI + code views rendered simultaneously on non-company tabs) - Add missing `except Exception` handler in `_check_has_name_locales` (prevents TaskGroup crash) - Add WARNING logging for corrupt JSON in `_read_name_locales` - Add mixed sentinel validation (`__all__` cannot combine with explicit locales) - Create `AvailableLocalesResponse` Pydantic model (typed API response) - Use `NotBlankStr` for locale fields in `SetupNameLocalesRequest` - Fix empty catch blocks in Vue components - Update CLAUDE.md and design docs for new feature ## Test plan - [x] `uv run python -m pytest tests/ -n auto --cov=synthorg --cov-fail-under=80` -- 10302 passed, 93.71% coverage - [x] `npm --prefix web run test` -- 768 passed - [x] `uv run mypy src/ tests/` -- no issues - [x] `npm --prefix web run type-check` -- clean - [x] `npm --prefix web run lint` -- clean - [x] Pre-push hooks pass (mypy, pytest, golangci-lint, go vet, go test) - [x] New tests for 3 API endpoints, helper functions, locale edge cases, web store actions 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5edc6ec - Browse repository at this point
Copy the full SHA 5edc6ecView commit details -
fix: switch dev tags to semver and use same release pipeline as stable (
#729) ## Summary - Switch dev tag format from PEP 440 (`v0.4.7.dev3`) to semver (`v0.4.7-dev.3`) so GoReleaser can parse them - Create dev releases as **draft** pre-releases instead of published, so they flow through the exact same finalize-release pipeline as stable releases - Remove the dev exclusion guard from finalize-release -- both stable and dev releases now use the same lifecycle ## Why After merging #715 and #716, the dev-release workflow correctly created tags and triggered downstream pipelines, but both failed: 1. **CLI**: GoReleaser rejected `v0.4.7.dev4` as invalid semver (`failed to parse tag as semver`) 2. **Docker**: SBOM attachment failed because dev releases were created as published (immutable), blocking asset uploads ## How it works now Same pipeline, zero special-casing: 1. `dev-release.yml` creates **draft** pre-release + tag (via PAT) 2. Docker workflow triggers on tag -- builds, scans, pushes, attaches SBOMs to draft 3. CLI workflow triggers on tag -- GoReleaser builds binaries, attaches to draft 4. `finalize-release.yml` publishes the draft once both succeed This is identical to the stable release flow. ## Changes - `dev-release.yml`: semver tag format (`-dev.N`), `--draft --prerelease`, updated grep/jq filters - `docker.yml`: `.dev` -> `-dev.` in all contains() checks - `finalize-release.yml`: removed `!contains(.dev)` guard -- handles both stable and dev - `cli/internal/selfupdate/updater.go`: `splitDev` and `selectBestRelease` parse `-dev.` format - `cli/internal/selfupdate/updater_version_test.go`: all test cases updated - `cli/internal/selfupdate/updater_test.go`: integration test cases updated - `CLAUDE.md`: updated tag examples and descriptions - Cleaned up old `v0.4.7.dev3` and `v0.4.7.dev4` releases/tags ## Test plan - [ ] Push to main triggers `dev-release.yml`, creates `v0.4.7-dev.N` tag + **draft** pre-release - [ ] Docker workflow triggers, builds all 3 images, attaches SBOMs to draft - [ ] CLI workflow triggers, GoReleaser builds binaries, attaches to draft - [ ] `finalize-release` publishes the draft after both succeed - [ ] `go test ./...` passes (verified locally) - [ ] `synthorg update` on dev channel finds semver dev releases Closes #713 Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4df6b9b - Browse repository at this point
Copy the full SHA 4df6b9bView commit details -
fix: dev-release tag creation, dependabot coverage, go -C cli convent…
…ion (#730) ## Summary - **Dev-release tag fix**: `gh release create --draft` does not create a git tag (draft releases are tagless until published). Now creates the tag explicitly via the GitHub API first (using PAT to trigger downstream Docker + CLI workflows), then creates the draft release pointing at it. Adds tag cleanup on release creation failure. - **Dependabot coverage gap**: Added `github-actions` ecosystem entry for `.github/actions/setup-python-uv` composite action, which was missed because Dependabot only scans `.github/workflows/` by default. The composite action was stuck on `[email protected]` while workflows had `v7.6.0`. - **Go CLI command convention**: Switched from `cd cli && go <cmd>` to `go -C cli <cmd>` in CLAUDE.md and pre-pr-review skill. The `cd` approach poisons the shell cwd for all subsequent Bash calls, breaking git/uv/npm commands. `go -C cli` changes directory internally with no side effects. ## Test plan - [ ] Merge and verify dev-release workflow creates both a git tag AND a draft release (check `gh api repos/Aureliolo/synthorg/git/matching-refs/tags/v` for the tag) - [ ] Verify Docker + CLI workflows trigger on the new tag push - [ ] Verify Dependabot picks up `setup-uv` in the composite action (check next daily run or trigger manually) - [ ] Verify `go -C cli test ./...` works in pre-pr-review skill execution Skipped agent review (CI/docs-only changes, no substantive code). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7634843 - Browse repository at this point
Copy the full SHA 7634843View commit details -
ci: bump astral-sh/setup-uv from 7.4.0 to 7.6.0 in /.github/actions/s…
…etup-python-uv in the minor-and-patch group (#731) Bumps the minor-and-patch group in /.github/actions/setup-python-uv with 1 update: [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv). Updates `astral-sh/setup-uv` from 7.4.0 to 7.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/setup-uv/releases">astral-sh/setup-uv's releases</a>.</em></p> <blockquote> <h2>v7.6.0 🌈 Fetch uv from Astral's mirror by default</h2> <h2>Changes</h2> <p>We now default to download uv from <code>releases.astral.sh</code>. This means by default we don't hit the GitHub API at all and shouldn't see any rate limits and timeouts any more.</p> <h2>🚀 Enhancements</h2> <ul> <li>Fetch uv from Astral's mirror by default <a href="https://github.com/zsol"><code>@zsol</code></a> (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/809">#809</a>)</li> </ul> <h2>🧰 Maintenance</h2> <ul> <li>Switch to ESM for source and test, use CommonJS for dist <a href="https://github.com/eifinger"><code>@eifinger</code></a> (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/806">#806</a>)</li> <li>chore: update known checksums for 0.10.10 @<a href="https://github.com/apps/github-actions">github-actions[bot]</a> (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/804">#804</a>)</li> </ul> <h2>⬆️ Dependency updates</h2> <ul> <li>chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 @<a href="https://github.com/apps/dependabot">dependabot[bot]</a> (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/808">#808</a>)</li> <li>Bump deps <a href="https://github.com/eifinger"><code>@eifinger</code></a> (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/805">#805</a>)</li> </ul> <h2>v7.5.0 🌈 Use <code>astral-sh/versions</code> as version provider</h2> <h1>No more rate-limits</h1> <p>This release addresses a long-standing source of timeouts and rate-limit failures in setup-uv.</p> <p>Previously, the action resolved version identifiers like 0.5.x by iterating over available uv releases via the GitHub API to find the best match. In contrast, latest and exact versions such as 0.5.0 skipped version resolution entirely and downloaded uv directly.</p> <p>The <code>manifest-file</code> input was an earlier attempt to improve this. It allows providing an url to a file that lists available versions, checksums, and even custom download URLs. The action also shipped with such a manifest. However, because that bundled file could become outdated whenever new uv releases were published, the action still had to fall back to the GitHub API in many cases.</p> <p>This release solves the problem by sourcing version data from Astral’s versions repository via the raw content endpoint:</p> <p><a href="https://raw.githubusercontent.com/astral-sh/versions/refs/heads/main/v1/uv.ndjson">https://raw.githubusercontent.com/astral-sh/versions/refs/heads/main/v1/uv.ndjson</a></p> <p>By using the raw endpoint instead of the GitHub API, version resolution no longer depends on API authentication and is much less likely to run into rate limits or timeouts.</p> <hr /> <blockquote> <p>[!TIP] The next section is only interesting for users of the <code>manifest-file</code> input</p> </blockquote> <p>The <code>manifest-file</code> input lets you override that source with your own URL, for example to test custom uv builds or alternate download locations.</p> <p>The manifest file must be in NDJSON format, where each line is a JSON object representing a version and its artifacts. For example:</p> <pre lang="json"><code>{"version":"0.10.7","artifacts":[{"platform":"x86_64-unknown-linux-gnu","variant":"default","url":"https://example.com/uv-x86_64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"..."}]} {"version":"0.10.6","artifacts":[{"platform":"x86_64-unknown-linux-gnu","variant":"default","url":"https://example.com/uv-x86_64-unknown-linux-gnu.tar.gz","archive_format":"tar.gz","sha256":"..."}]} </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/setup-uv/commit/37802adc94f370d6bfd71619e3f0bf239e1f3b78"><code>37802ad</code></a> Fetch uv from Astral's mirror by default (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/809">#809</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/9f00d186ce05fb186322da2c89bac726cc9005f5"><code>9f00d18</code></a> chore(deps): bump zizmorcore/zizmor-action from 0.5.0 to 0.5.2 (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/808">#808</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/fd8f376b22c1219b8021404baf54539061a0339a"><code>fd8f376</code></a> Switch to ESM for source and test, use CommonJS for dist (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/806">#806</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/f9070de1eac8816a02afc90f4a12cc6fe70d141c"><code>f9070de</code></a> Bump deps (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/805">#805</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/cadb67bdc9933e2f8795f82ab47acc5f41ed4d31"><code>cadb67b</code></a> chore: update known checksums for 0.10.10 (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/804">#804</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/e06108dd0aef18192324c70427afc47652e63a82"><code>e06108d</code></a> Use astral-sh/versions as primary version provider (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/802">#802</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/0f6ec07aafe46cff7a322c837e5ba37d95c82b00"><code>0f6ec07</code></a> docs: replace copilot instructions with AGENTS.md (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/794">#794</a>)</li> <li><a href="https://github.com/astral-sh/setup-uv/commit/821e5c98158b218f7c8e97d0ea3862c6d6425e8b"><code>821e5c9</code></a> docs: add cross-client dependabot rollup skill (<a href="https://redirect.github.com/astral-sh/setup-uv/issues/793">#793</a>)</li> <li>See full diff in <a href="https://github.com/astral-sh/setup-uv/compare/6ee6290f1cbc4156c0bdd66691b2c144ef8df19a...37802adc94f370d6bfd71619e3f0bf239e1f3b78">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7887257 - Browse repository at this point
Copy the full SHA 7887257View commit details -
ci: bump wrangler from 4.75.0 to 4.76.0 in /.github in the minor-and-…
…patch group (#732) Bumps the minor-and-patch group in /.github with 1 update: [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler). Updates `wrangler` from 4.75.0 to 4.76.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/cloudflare/workers-sdk/releases">wrangler's releases</a>.</em></p> <blockquote> <h2>[email protected]</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/12893">#12893</a> <a href="https://github.com/cloudflare/workers-sdk/commit/782df4495f14f1366cf03e808ddddea0102eb011"><code>782df44</code></a> Thanks <a href="https://github.com/gpanders"><code>@gpanders</code></a>! - Rewrite <code>wrangler containers list</code> to use the paginated Dash API endpoint</p> <p><code>wrangler containers list</code> now fetches from the <code>/dash/applications</code> endpoint instead of <code>/applications</code>, displaying results in a paginated table with columns for ID, Name, State, Live Instances, and Last Modified. Container state is derived from health instance counters (active, degraded, provisioning, ready).</p> <p>The command supports <code>--per-page</code> (default 25) for interactive pagination with Enter to load more and q/Esc to quit, and <code>--json</code> for machine-readable output. Non-interactive environments load all results in a single request.</p> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/12957">#12957</a> <a href="https://github.com/cloudflare/workers-sdk/commit/62545c9e9146d5107df7bd3d75fa3c453fa7d96b"><code>62545c9</code></a> Thanks <a href="https://github.com/natewong1313"><code>@natewong1313</code></a>! - Add Stream binding support to Wrangler and workers-utils</p> <p>Wrangler and workers-utils now recognize the <code>stream</code> binding in configuration, deployment metadata, and generated worker types. This enables projects to declare Stream bindings in <code>wrangler.json</code> and have the binding represented consistently across validation, metadata mapping, and type generation.</p> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/12848">#12848</a> <a href="https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb"><code>ce48b77</code></a> Thanks <a href="https://github.com/emily-shen"><code>@emily-shen</code></a>! - Enable local explorer by default</p> <p>This ungates the local explorer, a UI that lets you inspect the state of D1, DO and KV resources locally by visiting <code>/cdn-cgi/explorer</code> during local development.</p> <p>Note: this feature is still experimental, and can be disabled by setting the env var <code>X_LOCAL_EXPLORER=false</code>.</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/12938">#12938</a> <a href="https://github.com/cloudflare/workers-sdk/commit/71ab9816dc80acba346073bc9d02bd45d1fb5b9a"><code>71ab981</code></a> Thanks <a href="https://github.com/dario-piotrowicz"><code>@dario-piotrowicz</code></a>! - Add backward-compatible autoconfig support for Astro v5 and v4 projects</p> <p>The <code>astro add cloudflare</code> command in older Astro versions installs the latest adapter version, which causes compatibility issues. This change adds manual configuration logic for projects using Astro versions before 6.0.0:</p> <ul> <li><strong>Astro 6.0.0+</strong>: Uses the native <code>astro add cloudflare</code> command (unchanged behavior)</li> <li><strong>Astro 5.x</strong>: Installs <code>@astrojs/cloudflare@12</code> and manually configures the adapter</li> <li><strong>Astro 4.x</strong>: Installs <code>@astrojs/cloudflare@11</code> and manually configures the adapter</li> <li><strong>Astro < 4.0.0</strong>: Returns an error prompting the user to upgrade</li> </ul> </li> <li> <p><a href="https://redirect.github.com/cloudflare/workers-sdk/pull/11892">#11892</a> <a href="https://github.com/cloudflare/workers-sdk/commit/7c3c6c6e9c8b4b58e438a9ce8426241f58d8fe82"><code>7c3c6c6</code></a> Thanks <a href="https://github.com/staticpayload"><code>@staticpayload</code></a>! - Handle registry ports when matching container image digests</p> <p>Wrangler now strips tags without breaking registry ports when comparing local images to remote digests. This prevents unnecessary pushes for tags like <code>localhost:5000/app:tag</code>.</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/cloudflare/workers-sdk/commit/3c988e204ac0d6117ace9cc8fa5fd2479868811c"><code>3c988e2</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/d028ffb40c308e4ad7b2a98c6ae0577a2f4e8d8a"><code>d028ffb</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/cb714036d95ad0429f7e7a24c3c3a4317748ce22"><code>cb71403</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/3a1c149e1edf126ab072bf74ed624d3c42d561fb"><code>3a1c149</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb"><code>ce48b77</code></a>, <a href="https://github.com/cloudflare/workers-sdk/commit/8729f3d0954c5325a0a28da6fa87129411819787"><code>8729f3d</code></a>]:</p> <ul> <li>[email protected]</li> <li><code>@cloudflare/unenv-preset</code><a href="https://github.com/2"><code>@2</code></a>.16.0</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cloudflare/workers-sdk/commit/7d2661bbce77859857e495029785021a765e3093"><code>7d2661b</code></a> Version Packages (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12945">#12945</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/782df4495f14f1366cf03e808ddddea0102eb011"><code>782df44</code></a> Reimplement containers list using Dash API endpoints (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12893">#12893</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/62545c9e9146d5107df7bd3d75fa3c453fa7d96b"><code>62545c9</code></a> [Stream] Add worker bindings support (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12957">#12957</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/71ab9816dc80acba346073bc9d02bd45d1fb5b9a"><code>71ab981</code></a> Add backward-compatible autoconfig support for Astro v5 and v4 projects (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12938">#12938</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/aa26784ce1677189719d252b5782fd4c8bcec788"><code>aa26784</code></a> Convert from ESLint to oxlint, Prettier to oxfmt (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12930">#12930</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/7c3c6c6e9c8b4b58e438a9ce8426241f58d8fe82"><code>7c3c6c6</code></a> wrangler: handle registry ports in digest checks (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/11892">#11892</a>)</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/d028ffb40c308e4ad7b2a98c6ae0577a2f4e8d8a"><code>d028ffb</code></a> [unenv-preset] Graduate experimental Node.js module flags to date-gated (2026...</li> <li><a href="https://github.com/cloudflare/workers-sdk/commit/ce48b77c4e8796359d86e88f8b18c36b653757cb"><code>ce48b77</code></a> Ungate local explorer (<a href="https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler/issues/12848">#12848</a>)</li> <li>See full diff in <a href="https://github.com/cloudflare/workers-sdk/commits/[email protected]/packages/wrangler">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aurelio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6cafc7 - Browse repository at this point
Copy the full SHA a6cafc7View commit details -
ci: bump the minor-and-patch group with 3 updates (#735)
Bumps the minor-and-patch group with 3 updates: [anchore/sbom-action](https://github.com/anchore/sbom-action), [anchore/scan-action](https://github.com/anchore/scan-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `anchore/sbom-action` from 0.23.1 to 0.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/anchore/sbom-action/releases">anchore/sbom-action's releases</a>.</em></p> <blockquote> <h2>v0.24.0</h2> <ul> <li>chore: update to node 24 + deps (<a href="https://redirect.github.com/anchore/sbom-action/issues/614">#614</a>) [<a href="https://github.com/kzantow"><code>@kzantow</code></a>]</li> <li>chore: update to ES modules (<a href="https://redirect.github.com/anchore/sbom-action/issues/595">#595</a>) [<a href="https://github.com/kzantow"><code>@kzantow</code></a>]</li> </ul> <h2>⬆️ Dependencies</h2> <ul> <li>chore(deps): update Syft to v1.42.3 (<a href="https://redirect.github.com/anchore/sbom-action/issues/615">#615</a>) [@<a href="https://github.com/apps/anchore-actions-token-generator">anchore-actions-token-generator[bot]</a>]</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/anchore/sbom-action/commit/e22c389904149dbc22b58101806040fa8d37a610"><code>e22c389</code></a> chore(deps): update Syft to v1.42.3 (<a href="https://redirect.github.com/anchore/sbom-action/issues/615">#615</a>)</li> <li><a href="https://github.com/anchore/sbom-action/commit/36a5fde73e0fcb1d1e70be9ad66b4724e783bda7"><code>36a5fde</code></a> chore: update to node 24 + deps (<a href="https://redirect.github.com/anchore/sbom-action/issues/614">#614</a>)</li> <li><a href="https://github.com/anchore/sbom-action/commit/a0a65128ee20bfc2cba8a1e7fc6ca46a88149706"><code>a0a6512</code></a> chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (<a href="https://redirect.github.com/anchore/sbom-action/issues/608">#608</a>)</li> <li>See full diff in <a href="https://github.com/anchore/sbom-action/compare/57aae528053a48a3f6235f2d9461b05fbcb7366d...e22c389904149dbc22b58101806040fa8d37a610">compare view</a></li> </ul> </details> <br /> Updates `anchore/scan-action` from 7.3.2 to 7.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/anchore/scan-action/releases">anchore/scan-action's releases</a>.</em></p> <blockquote> <h2>v7.4.0</h2> <ul> <li>chore: update to node 24 (<a href="https://redirect.github.com/anchore/scan-action/issues/629">#629</a>) [<a href="https://github.com/kzantow"><code>@kzantow</code></a>]</li> <li>fix(dev): move to esbuild (<a href="https://redirect.github.com/anchore/scan-action/issues/601">#601</a>) [<a href="https://github.com/willmurphyscode"><code>@willmurphyscode</code></a>]</li> <li>chore: update to ES modules + update <code>@actions/*</code> (<a href="https://redirect.github.com/anchore/scan-action/issues/595">#595</a>) [<a href="https://github.com/kzantow"><code>@kzantow</code></a>]</li> </ul> <h2>⬆️ Dependencies</h2> <ul> <li>chore(deps): update Grype to v0.110.0 (<a href="https://redirect.github.com/anchore/scan-action/issues/618">#618</a>) [@<a href="https://github.com/apps/anchore-actions-token-generator">anchore-actions-token-generator[bot]</a>]</li> <li>chore(deps-dev): bump tar 7.5.11 (<a href="https://redirect.github.com/anchore/scan-action/issues/620">#620</a>) [@<a href="https://github.com/apps/dependabot">dependabot[bot]</a>]</li> <li>chore(deps): bump undici 6.24.1 (<a href="https://redirect.github.com/anchore/scan-action/issues/622">#622</a>) [@<a href="https://github.com/apps/dependabot">dependabot[bot]</a>]</li> <li>chore: bump fast-xml-parser 5.5.7 (<a href="https://redirect.github.com/anchore/scan-action/issues/626">#626</a>) [@<a href="https://github.com/apps/dependabot">dependabot[bot]</a>]</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/anchore/scan-action/commit/e1165082ffb1fe366ebaf02d8526e7c4989ea9d2"><code>e116508</code></a> chore: bump fast-xml-parser from 5.5.6 to 5.5.7 + setup-node (<a href="https://redirect.github.com/anchore/scan-action/issues/631">#631</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/382a23a5be86412134bdf4a65e1a18943e5d31ac"><code>382a23a</code></a> chore(deps): update Grype to v0.110.0 (<a href="https://redirect.github.com/anchore/scan-action/issues/618">#618</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/28982132458e82c788c1b254d367e19d69a896a5"><code>2898213</code></a> chore: update to node 24 (<a href="https://redirect.github.com/anchore/scan-action/issues/629">#629</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/4e1eb5b6d4ff459c3b0ef7f2ea4de674c94d4353"><code>4e1eb5b</code></a> chore: update to modules and bump all deps (required for new <a href="https://github.com/actions"><code>@actions</code></a> librari...</li> <li><a href="https://github.com/anchore/scan-action/commit/8ed60d1353b11a3d328c30da9f63cacbdd91b37b"><code>8ed60d1</code></a> chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (<a href="https://redirect.github.com/anchore/scan-action/issues/617">#617</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/5a271d28d1a95246a5ab1fac675a77692ed468ec"><code>5a271d2</code></a> chore(deps-dev): bump lint-staged from 16.3.1 to 16.3.2 (<a href="https://redirect.github.com/anchore/scan-action/issues/619">#619</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/6d37af257493532b84fda2c1deeac102db78d1dc"><code>6d37af2</code></a> chore(deps-dev): bump jest from 30.2.0 to 30.3.0 (<a href="https://redirect.github.com/anchore/scan-action/issues/625">#625</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/50a8160242150b375f887fa9c071755295719cf6"><code>50a8160</code></a> chore(deps-dev): bump tar from 7.5.10 to 7.5.11 (<a href="https://redirect.github.com/anchore/scan-action/issues/620">#620</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/daeb723982a29db0a021b5fa3af65d08e1f891c8"><code>daeb723</code></a> chore(deps): bump undici from 6.23.0 to 6.24.1 (<a href="https://redirect.github.com/anchore/scan-action/issues/622">#622</a>)</li> <li><a href="https://github.com/anchore/scan-action/commit/6471a7ecdb0c416a386ad58b1064cbc154d0221e"><code>6471a7e</code></a> chore(deps): bump fast-xml-parser from 5.3.6 to 5.5.6 (<a href="https://redirect.github.com/anchore/scan-action/issues/626">#626</a>)</li> <li>Additional commits viewable in <a href="https://github.com/anchore/scan-action/compare/7037fa011853d5a11690026fb85feee79f4c946c...e1165082ffb1fe366ebaf02d8526e7c4989ea9d2">compare view</a></li> </ul> </details> <br /> Updates `github/codeql-action` from 4.33.0 to 4.34.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/releases">github/codeql-action's releases</a>.</em></p> <blockquote> <h2>v4.34.1</h2> <ul> <li>Downgrade default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3">2.24.3</a> due to issues with a small percentage of Actions and JavaScript analyses. <a href="https://redirect.github.com/github/codeql-action/pull/3762">#3762</a></li> </ul> <h2>v4.34.0</h2> <ul> <li>Added an experimental change which disables TRAP caching when <a href="https://redirect.github.com/github/roadmap/issues/1158">improved incremental analysis</a> is enabled, since improved incremental analysis supersedes TRAP caching. This will improve performance and reduce Actions cache usage. We expect to roll this change out to everyone in March. <a href="https://redirect.github.com/github/codeql-action/pull/3569">#3569</a></li> <li>We are rolling out improved incremental analysis to C/C++ analyses that use build mode <code>none</code>. We expect this rollout to be complete by the end of April 2026. <a href="https://redirect.github.com/github/codeql-action/pull/3584">#3584</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.0">2.25.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/3585">#3585</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's changelog</a>.</em></p> <blockquote> <h1>CodeQL Action Changelog</h1> <p>See the <a href="https://github.com/github/codeql-action/releases">releases page</a> for the relevant changes to the CodeQL CLI and language packs.</p> <h2>[UNRELEASED]</h2> <p>No user facing changes.</p> <h2>4.34.1 - 20 Mar 2026</h2> <ul> <li>Downgrade default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3">2.24.3</a> due to issues with a small percentage of Actions and JavaScript analyses. <a href="https://redirect.github.com/github/codeql-action/pull/3762">#3762</a></li> </ul> <h2>4.34.0 - 20 Mar 2026</h2> <ul> <li>Added an experimental change which disables TRAP caching when <a href="https://redirect.github.com/github/roadmap/issues/1158">improved incremental analysis</a> is enabled, since improved incremental analysis supersedes TRAP caching. This will improve performance and reduce Actions cache usage. We expect to roll this change out to everyone in March. <a href="https://redirect.github.com/github/codeql-action/pull/3569">#3569</a></li> <li>We are rolling out improved incremental analysis to C/C++ analyses that use build mode <code>none</code>. We expect this rollout to be complete by the end of April 2026. <a href="https://redirect.github.com/github/codeql-action/pull/3584">#3584</a></li> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.0">2.25.0</a>. <a href="https://redirect.github.com/github/codeql-action/pull/3585">#3585</a></li> </ul> <h2>4.33.0 - 16 Mar 2026</h2> <ul> <li> <p>Upcoming change: Starting April 2026, the CodeQL Action will skip collecting file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. Pull request analyses will log a warning about this upcoming change. <a href="https://redirect.github.com/github/codeql-action/pull/3562">#3562</a></p> <p>To opt out of this change:</p> <ul> <li><strong>Repositories owned by an organization:</strong> Create a custom repository property with the name <code>github-codeql-file-coverage-on-prs</code> and the type "True/false", then set this property to <code>true</code> in the repository's settings. For more information, see <a href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">Managing custom properties for repositories in your organization</a>. Alternatively, if you are using an advanced setup workflow, you can set the <code>CODEQL_ACTION_FILE_COVERAGE_ON_PRS</code> environment variable to <code>true</code> in your workflow.</li> <li><strong>User-owned repositories using default setup:</strong> Switch to an advanced setup workflow and set the <code>CODEQL_ACTION_FILE_COVERAGE_ON_PRS</code> environment variable to <code>true</code> in your workflow.</li> <li><strong>User-owned repositories using advanced setup:</strong> Set the <code>CODEQL_ACTION_FILE_COVERAGE_ON_PRS</code> environment variable to <code>true</code> in your workflow.</li> </ul> </li> <li> <p>Fixed <a href="https://redirect.github.com/github/codeql-action/issues/3555">a bug</a> which caused the CodeQL Action to fail loading repository properties if a "Multi select" repository property was configured for the repository. <a href="https://redirect.github.com/github/codeql-action/pull/3557">#3557</a></p> </li> <li> <p>The CodeQL Action now loads <a href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">custom repository properties</a> on GitHub Enterprise Server, enabling the customization of features such as <code>github-codeql-disable-overlay</code> that was previously only available on GitHub.com. <a href="https://redirect.github.com/github/codeql-action/pull/3559">#3559</a></p> </li> <li> <p>Once <a href="https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries">private package registries</a> can be configured with OIDC-based authentication for organizations, the CodeQL Action will now be able to accept such configurations. <a href="https://redirect.github.com/github/codeql-action/pull/3563">#3563</a></p> </li> <li> <p>Fixed the retry mechanism for database uploads. Previously this would fail with the error "Response body object should not be disturbed or locked". <a href="https://redirect.github.com/github/codeql-action/pull/3564">#3564</a></p> </li> <li> <p>A warning is now emitted if the CodeQL Action detects a repository property whose name suggests that it relates to the CodeQL Action, but which is not one of the properties recognised by the current version of the CodeQL Action. <a href="https://redirect.github.com/github/codeql-action/pull/3570">#3570</a></p> </li> </ul> <h2>4.32.6 - 05 Mar 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3">2.24.3</a>. <a href="https://redirect.github.com/github/codeql-action/pull/3548">#3548</a></li> </ul> <h2>4.32.5 - 02 Mar 2026</h2> <ul> <li>Repositories owned by an organization can now set up the <code>github-codeql-disable-overlay</code> custom repository property to disable <a href="https://redirect.github.com/github/roadmap/issues/1158">improved incremental analysis for CodeQL</a>. First, create a custom repository property with the name <code>github-codeql-disable-overlay</code> and the type "True/false" in the organization's settings. Then in the repository's settings, set this property to <code>true</code> to disable improved incremental analysis. For more information, see <a href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">Managing custom properties for repositories in your organization</a>. This feature is not yet available on GitHub Enterprise Server. <a href="https://redirect.github.com/github/codeql-action/pull/3507">#3507</a></li> <li>Added an experimental change so that when <a href="https://redirect.github.com/github/roadmap/issues/1158">improved incremental analysis</a> fails on a runner — potentially due to insufficient disk space — the failure is recorded in the Actions cache so that subsequent runs will automatically skip improved incremental analysis until something changes (e.g. a larger runner is provisioned or a new CodeQL version is released). We expect to roll this change out to everyone in March. <a href="https://redirect.github.com/github/codeql-action/pull/3487">#3487</a></li> <li>The minimum memory check for improved incremental analysis is now skipped for CodeQL 2.24.3 and later, which has reduced peak RAM usage. <a href="https://redirect.github.com/github/codeql-action/pull/3515">#3515</a></li> <li>Reduced log levels for best-effort private package registry connection check failures to reduce noise from workflow annotations. <a href="https://redirect.github.com/github/codeql-action/pull/3516">#3516</a></li> <li>Added an experimental change which lowers the minimum disk space requirement for <a href="https://redirect.github.com/github/roadmap/issues/1158">improved incremental analysis</a>, enabling it to run on standard GitHub Actions runners. We expect to roll this change out to everyone in March. <a href="https://redirect.github.com/github/codeql-action/pull/3498">#3498</a></li> <li>Added an experimental change which allows the <code>start-proxy</code> action to resolve the CodeQL CLI version from feature flags instead of using the linked CLI bundle version. We expect to roll this change out to everyone in March. <a href="https://redirect.github.com/github/codeql-action/pull/3512">#3512</a></li> <li>The previously experimental changes from versions 4.32.3, 4.32.4, 3.32.3 and 3.32.4 are now enabled by default. <a href="https://redirect.github.com/github/codeql-action/pull/3503">#3503</a>, <a href="https://redirect.github.com/github/codeql-action/pull/3504">#3504</a></li> </ul> <h2>4.32.4 - 20 Feb 2026</h2> <ul> <li>Update default CodeQL bundle version to <a href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.2">2.24.2</a>. <a href="https://redirect.github.com/github/codeql-action/pull/3493">#3493</a></li> <li>Added an experimental change which improves how certificates are generated for the authentication proxy that is used by the CodeQL Action in Default Setup when <a href="https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries">private package registries are configured</a>. This is expected to generate more widely compatible certificates and should have no impact on analyses which are working correctly already. We expect to roll this change out to everyone in February. <a href="https://redirect.github.com/github/codeql-action/pull/3473">#3473</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/github/codeql-action/commit/38697555549f1db7851b81482ff19f1fa5c4fedc"><code>3869755</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/3763">#3763</a> from github/update-v4.34.1-095e0fe50</li> <li><a href="https://github.com/github/codeql-action/commit/20e68ac12bc8d1eb16a56d3ef4e78263197d2e47"><code>20e68ac</code></a> Update changelog for v4.34.1</li> <li><a href="https://github.com/github/codeql-action/commit/095e0fe505bb5ab6198675d021352632c2c69a46"><code>095e0fe</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/3762">#3762</a> from github/henrymercer/downgrade-default-bundle</li> <li><a href="https://github.com/github/codeql-action/commit/47b94fe61cd788995769140a7a8adffec0738aa1"><code>47b94fe</code></a> Add changelog note</li> <li><a href="https://github.com/github/codeql-action/commit/51a1d6917f5d33f400200c675401974da443b2ea"><code>51a1d69</code></a> Downgrade default bundle to codeql-bundle-v2.24.3</li> <li><a href="https://github.com/github/codeql-action/commit/510cf736e330d7eb9bc471636d65aaa180118824"><code>510cf73</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/3589">#3589</a> from github/mergeback/v4.34.0-to-main-c6f93110</li> <li><a href="https://github.com/github/codeql-action/commit/89f0c86efa3acf01faeff510383f0c4a4152760a"><code>89f0c86</code></a> Rebuild</li> <li><a href="https://github.com/github/codeql-action/commit/c3f90ba975e427c1913b529a89ef97a2442493f2"><code>c3f90ba</code></a> Update changelog and version after v4.34.0</li> <li><a href="https://github.com/github/codeql-action/commit/c6f931105cb2c34c8f901cc885ba1e2e259cf745"><code>c6f9311</code></a> Merge pull request <a href="https://redirect.github.com/github/codeql-action/issues/3588">#3588</a> from github/update-v4.34.0-30c555a52</li> <li><a href="https://github.com/github/codeql-action/commit/eeb9b3f4244c2945a20b9761dfa77f19d468d35f"><code>eeb9b3f</code></a> Update changelog for v4.34.0</li> <li>Additional commits viewable in <a href="https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aurelio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7cd253a - Browse repository at this point
Copy the full SHA 7cd253aView commit details -
chore: bump the minor-and-patch group across 2 directories with 2 upd…
…ates (#733) Bumps the minor-and-patch group with 1 update in the /site directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). Bumps the minor-and-patch group with 1 update in the /web directory: [eslint](https://github.com/eslint/eslint). Updates `astro` from 6.0.7 to 6.0.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/releases">astro's releases</a>.</em></p> <blockquote> <h2>[email protected]</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/15978">#15978</a> <a href="https://github.com/withastro/astro/commit/6d182fe267586e2ee57113ad559912a456019306"><code>6d182fe</code></a> Thanks <a href="https://github.com/seroperson"><code>@seroperson</code></a>! - Fixes a bug where Astro Actions didn't properly support nested object properties, causing problems when users used zod functions such as <code>superRefine</code> or <code>discriminatedUnion</code>.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/16011">#16011</a> <a href="https://github.com/withastro/astro/commit/e752170b64f436ccb4acef9612951c50927afa0c"><code>e752170</code></a> Thanks <a href="https://github.com/matthewp"><code>@matthewp</code></a>! - Fixes a dev server hang on the first request when using the Cloudflare adapter</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/15997">#15997</a> <a href="https://github.com/withastro/astro/commit/1fddff7ae6510812f04e62c77eea9de6fbc76f57"><code>1fddff7</code></a> Thanks <a href="https://github.com/ematipico"><code>@ematipico</code></a>! - Fixes <code>Astro.rewrite()</code> failing when the target path contains duplicate slashes (e.g. <code>//about</code>). The duplicate slashes are now collapsed before URL parsing, preventing them from being interpreted as a protocol-relative URL.</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md">astro's changelog</a>.</em></p> <blockquote> <h2>6.0.8</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/15978">#15978</a> <a href="https://github.com/withastro/astro/commit/6d182fe267586e2ee57113ad559912a456019306"><code>6d182fe</code></a> Thanks <a href="https://github.com/seroperson"><code>@seroperson</code></a>! - Fixes a bug where Astro Actions didn't properly support nested object properties, causing problems when users used zod functions such as <code>superRefine</code> or <code>discriminatedUnion</code>.</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/16011">#16011</a> <a href="https://github.com/withastro/astro/commit/e752170b64f436ccb4acef9612951c50927afa0c"><code>e752170</code></a> Thanks <a href="https://github.com/matthewp"><code>@matthewp</code></a>! - Fixes a dev server hang on the first request when using the Cloudflare adapter</p> </li> <li> <p><a href="https://redirect.github.com/withastro/astro/pull/15997">#15997</a> <a href="https://github.com/withastro/astro/commit/1fddff7ae6510812f04e62c77eea9de6fbc76f57"><code>1fddff7</code></a> Thanks <a href="https://github.com/ematipico"><code>@ematipico</code></a>! - Fixes <code>Astro.rewrite()</code> failing when the target path contains duplicate slashes (e.g. <code>//about</code>). The duplicate slashes are now collapsed before URL parsing, preventing them from being interpreted as a protocol-relative URL.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/astro/commit/b47897c2793c04471994f0366ed29225f504c3c2"><code>b47897c</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15998">#15998</a>)</li> <li><a href="https://github.com/withastro/astro/commit/e752170b64f436ccb4acef9612951c50927afa0c"><code>e752170</code></a> fix(css): skip dev-css virtual modules in ensureModulesLoaded to prevent Clou...</li> <li><a href="https://github.com/withastro/astro/commit/6d182fe267586e2ee57113ad559912a456019306"><code>6d182fe</code></a> fix(actions): support for nested objects in form (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15978">#15978</a>)</li> <li><a href="https://github.com/withastro/astro/commit/1fddff7ae6510812f04e62c77eea9de6fbc76f57"><code>1fddff7</code></a> fix(rewrite): collapse leading slashes when doing a redirect (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15997">#15997</a>)</li> <li>See full diff in <a href="https://github.com/withastro/astro/commits/[email protected]/packages/astro">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 10.0.3 to 10.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.1.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562"><code>ff4382b</code></a> feat: apply fix for <code>no-var</code> in <code>TSModuleBlock</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20638">#20638</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/0916995b51528872b15ba4fedb24172cf25fcb3f"><code>0916995</code></a> feat: Implement api support for bulk-suppressions (<a href="https://redirect.github.com/eslint/eslint/issues/20565">#20565</a>) (Blake Sager)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2b8824e6be4223980e929a20025602df20d05ea2"><code>2b8824e</code></a> fix: Prevent <code>no-var</code> autofix when a variable is used before declaration (<a href="https://redirect.github.com/eslint/eslint/issues/20464">#20464</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/e58b4bff167e79afd067d1b0ee9360bec2d3393e"><code>e58b4bf</code></a> fix: update eslint (<a href="https://redirect.github.com/eslint/eslint/issues/20597">#20597</a>) (renovate[bot])</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b7b57fe9942c572ff651230f1f96cefed787ca52"><code>b7b57fe</code></a> docs: use correct JSDoc link in require-jsdoc.md (<a href="https://redirect.github.com/eslint/eslint/issues/20641">#20641</a>) (mkemna-clb)</li> <li><a href="https://github.com/eslint/eslint/commit/58e4cfc7dbf0fe40c73f09bf0ff94ad944d0ba0e"><code>58e4cfc</code></a> docs: add deprecation notice partial (<a href="https://redirect.github.com/eslint/eslint/issues/20639">#20639</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7143dbf99df27c61edf1552da981794e99a0b2f2"><code>7143dbf</code></a> docs: update v9 migration guide for <code>@eslint/js</code> usage (<a href="https://redirect.github.com/eslint/eslint/issues/20540">#20540</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/035fc4fbe506e3e4524882cf50db37a4e430adf4"><code>035fc4f</code></a> docs: note that <code>globalReturn</code> applies only with <code>sourceType: "script"</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20630">#20630</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/e972c88ab7474a74191ee99ac2558b00d0427a8a"><code>e972c88</code></a> docs: merge ESLint option descriptions into type definitions (<a href="https://redirect.github.com/eslint/eslint/issues/20608">#20608</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/7f10d8440137f0cfd75f18f4746ba6a1c621b953"><code>7f10d84</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/aeed0078ca2f73d4744cc522102178d45b5be64e"><code>aeed007</code></a> docs: open playground link in new tab (<a href="https://redirect.github.com/eslint/eslint/issues/20602">#20602</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/a0d1a3772679d3d74bb860fc65b5b58678acd452"><code>a0d1a37</code></a> docs: Add AI Usage Policy (<a href="https://redirect.github.com/eslint/eslint/issues/20510">#20510</a>) (Nicholas C. Zakas)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8"><code>a9f9cce</code></a> chore: update dependency eslint-plugin-unicorn to ^63.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20584">#20584</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb"><code>1f42bd7</code></a> chore: update <code>prettier</code> to 3.8.1 (<a href="https://redirect.github.com/eslint/eslint/issues/20651">#20651</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366"><code>c0a6f4a</code></a> chore: update dependency <code>@eslint/json</code> to ^1.2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20652">#20652</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3"><code>cc43f79</code></a> chore: update dependency c8 to v11 (<a href="https://redirect.github.com/eslint/eslint/issues/20650">#20650</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb"><code>2ce4635</code></a> chore: update dependency <code>@eslint/json</code> to v1 (<a href="https://redirect.github.com/eslint/eslint/issues/20649">#20649</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b"><code>f0406ee</code></a> chore: update dependency markdownlint-cli2 to ^0.21.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20646">#20646</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846"><code>dbb4c95</code></a> chore: remove trunk (<a href="https://redirect.github.com/eslint/eslint/issues/20478">#20478</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/c672a2a70579fddf1c6ce33dfa712d705726e1c9"><code>c672a2a</code></a> test: fix CLI test for empty output file (<a href="https://redirect.github.com/eslint/eslint/issues/20640">#20640</a>) (kuldeep kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/c7ada2455680036bbfc42fcb1511ff28afe3c587"><code>c7ada24</code></a> ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20636">#20636</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/07c4b8b4a9f49145e60a3448dd57853213ed4de3"><code>07c4b8b</code></a> test: fix <code>RuleTester</code> test without test runners (<a href="https://redirect.github.com/eslint/eslint/issues/20631">#20631</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/079bba7ff17d0a99fdffe32bf991d005ba797fae"><code>079bba7</code></a> test: Add tests for <code>isValidWithUnicodeFlag</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20601">#20601</a>) (Manish chaudhary)</li> <li><a href="https://github.com/eslint/eslint/commit/5885ae66216bcee9310bbf73786b7d7d5774aeaf"><code>5885ae6</code></a> ci: unpin Node.js 25.x in CI (<a href="https://redirect.github.com/eslint/eslint/issues/20615">#20615</a>) (Copilot)</li> <li><a href="https://github.com/eslint/eslint/commit/f65e5d3c0df65fdb317ad6d23f7ae113c5f4b6d7"><code>f65e5d3</code></a> chore: update pnpm/action-setup digest to b906aff (<a href="https://redirect.github.com/eslint/eslint/issues/20610">#20610</a>) (renovate[bot])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/8351ec7aaa0f7d4753ff39bb9d6260f2ac9e1f1a"><code>8351ec7</code></a> 10.1.0</li> <li><a href="https://github.com/eslint/eslint/commit/3270bc12165d62646fd0edaab2c28809302663a1"><code>3270bc1</code></a> Build: changelog update for 10.1.0</li> <li><a href="https://github.com/eslint/eslint/commit/a9f9cce82d80b540a0e3549d0e91c16df28740d8"><code>a9f9cce</code></a> chore: update dependency eslint-plugin-unicorn to ^63.0.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20584">#20584</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/1f42bd7876ae4192cf7f7f4faf73b4ef3d2563cb"><code>1f42bd7</code></a> chore: update <code>prettier</code> to 3.8.1 (<a href="https://redirect.github.com/eslint/eslint/issues/20651">#20651</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/c0a6f4a2b4169edeca2a81bf7b47783e39ade366"><code>c0a6f4a</code></a> chore: update dependency <code>@eslint/json</code> to ^1.2.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20652">#20652</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/cc43f795c42e5ec2f19bb43b1f6d534ef2e469f3"><code>cc43f79</code></a> chore: update dependency c8 to v11 (<a href="https://redirect.github.com/eslint/eslint/issues/20650">#20650</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/2ce4635b036ff2665c7009afddf9c0fb2274dceb"><code>2ce4635</code></a> chore: update dependency <code>@eslint/json</code> to v1 (<a href="https://redirect.github.com/eslint/eslint/issues/20649">#20649</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/f0406eedcc3dc415babbbf6bbdb5db1eebfd487b"><code>f0406ee</code></a> chore: update dependency markdownlint-cli2 to ^0.21.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20646">#20646</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/dbb4c9582a00bac604d5c6ac671bb7111468a846"><code>dbb4c95</code></a> chore: remove trunk (<a href="https://redirect.github.com/eslint/eslint/issues/20478">#20478</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ff4382be349035acdb170627a2dc92828e134562"><code>ff4382b</code></a> feat: apply fix for <code>no-var</code> in <code>TSModuleBlock</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20638">#20638</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v10.0.3...v10.1.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aurelio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b60069 - Browse repository at this point
Copy the full SHA 2b60069View commit details -
chore: bump the minor-and-patch group with 3 updates (#734)
Bumps the minor-and-patch group with 3 updates: [litellm](https://github.com/BerriAI/litellm), [mem0ai](https://github.com/mem0ai/mem0) and [pytest-cov](https://github.com/pytest-dev/pytest-cov). Updates `litellm` from 1.82.4 to 1.82.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/BerriAI/litellm/releases">litellm's releases</a>.</em></p> <blockquote> <h2>litellm-v1.81.14.pre-call-hook-fix.dev</h2> <h2>What's Changed</h2> <ul> <li>feat: show proxy url in ModelHub by <a href="https://github.com/janfrederickk"><code>@janfrederickk</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21660">BerriAI/litellm#21660</a></li> <li>fix(bedrock): correct modelInput format for Converse API batch models by <a href="https://github.com/hztBUAA"><code>@hztBUAA</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21656">BerriAI/litellm#21656</a></li> <li>fix: only tag selected deployment in access group creation by <a href="https://github.com/hztBUAA"><code>@hztBUAA</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21655">BerriAI/litellm#21655</a></li> <li>feat(proxy): add custom favicon support by <a href="https://github.com/hztBUAA"><code>@hztBUAA</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21653">BerriAI/litellm#21653</a></li> <li>fix(bedrock): prevent double UUID in create_file S3 key by <a href="https://github.com/hztBUAA"><code>@hztBUAA</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21650">BerriAI/litellm#21650</a></li> <li>feat(semantic-cache): support configurable vector dimensions by <a href="https://github.com/hztBUAA"><code>@hztBUAA</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21649">BerriAI/litellm#21649</a></li> <li>fix(utils): normalize camelCase thinking param keys to snake_case by <a href="https://github.com/Chesars"><code>@Chesars</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21762">BerriAI/litellm#21762</a></li> <li>feat: add optional digest mode for Slack alert types by <a href="https://github.com/dkindlund"><code>@dkindlund</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21683">BerriAI/litellm#21683</a></li> <li>[Docs] store_model_in_db Release Docs by <a href="https://github.com/yuneng-jiang"><code>@yuneng-jiang</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21863">BerriAI/litellm#21863</a></li> <li>Litellm dev 02 19 2026 p2 by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21871">BerriAI/litellm#21871</a></li> <li>fix(budget): fix timezone config lookup and replace hardcoded timezone map with ZoneInfo by <a href="https://github.com/LeeJuOh"><code>@LeeJuOh</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21754">BerriAI/litellm#21754</a></li> <li>fix: add missing return type annotations to iterator protocol methods in streaming_handler by <a href="https://github.com/WhoisMonesh"><code>@WhoisMonesh</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21750">BerriAI/litellm#21750</a></li> <li>Add gollem Go agent framework cookbook example by <a href="https://github.com/trevorprater"><code>@trevorprater</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21747">BerriAI/litellm#21747</a></li> <li>fix: avoid mutating caller-owned dicts in SpendUpdateQueue aggregation by <a href="https://github.com/themavik"><code>@themavik</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21742">BerriAI/litellm#21742</a></li> <li>fix(vertex_ai): enable context-1m-2025-08-07 beta header by <a href="https://github.com/edwiniac"><code>@edwiniac</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21870">BerriAI/litellm#21870</a></li> <li>Revert "fix(vertex_ai): enable context-1m-2025-08-07 beta header" by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21876">BerriAI/litellm#21876</a></li> <li>fix: enable context-1m-2025-08-07 beta header for vertex_ai provider by <a href="https://github.com/stakeswky"><code>@stakeswky</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21867">BerriAI/litellm#21867</a></li> <li>Guardrail Policy Versioning by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21862">BerriAI/litellm#21862</a></li> <li>docs: add OpenClaw integration tutorial by <a href="https://github.com/Chesars"><code>@Chesars</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21605">BerriAI/litellm#21605</a></li> <li>Litellm fix langfuse otel trace v2 by <a href="https://github.com/Harshit28j"><code>@Harshit28j</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21309">BerriAI/litellm#21309</a></li> <li>fix(bedrock): encode model arns for OpenAI compatible bedrock imported models by <a href="https://github.com/ta-stripe"><code>@ta-stripe</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21701">BerriAI/litellm#21701</a></li> <li>feat(bedrock): support optional regional STS endpoint in role assumption by <a href="https://github.com/ta-stripe"><code>@ta-stripe</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21640">BerriAI/litellm#21640</a></li> <li>fix: ensure arrival_time is set before calculating queue time by <a href="https://github.com/Harshit28j"><code>@Harshit28j</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21918">BerriAI/litellm#21918</a></li> <li>merge main in oss 22 02 by <a href="https://github.com/Sameerlite"><code>@Sameerlite</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21924">BerriAI/litellm#21924</a></li> <li>merge main in oss 21 02 by <a href="https://github.com/Sameerlite"><code>@Sameerlite</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21926">BerriAI/litellm#21926</a></li> <li>Add Noma guardrails v2 based on custom guardrails by <a href="https://github.com/TomAlon"><code>@TomAlon</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21400">BerriAI/litellm#21400</a></li> <li>Litellm dev 02 19 2026 p2 (<a href="https://redirect.github.com/BerriAI/litellm/issues/21871">#21871</a>) by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21872">BerriAI/litellm#21872</a></li> <li>State management fixes for CheckBatchCost by <a href="https://github.com/ephrimstanley"><code>@ephrimstanley</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21921">BerriAI/litellm#21921</a></li> <li>Fix: Anthropic model wildcard access issue by <a href="https://github.com/Sameerlite"><code>@Sameerlite</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21917">BerriAI/litellm#21917</a></li> <li>Litellm oss staging 02 22 2026 by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21877">BerriAI/litellm#21877</a></li> <li>Litellm oss staging 02 21 2026 by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21786">BerriAI/litellm#21786</a></li> <li>fix model cost map for anthropic fast and inference_geo by <a href="https://github.com/Sameerlite"><code>@Sameerlite</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21904">BerriAI/litellm#21904</a></li> <li>Add Priority PayGo cost tracking gemini/vertex ai by <a href="https://github.com/Sameerlite"><code>@Sameerlite</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21909">BerriAI/litellm#21909</a></li> <li>fix(tests): fix StopIteration in prisma self-heal cooldown test by <a href="https://github.com/jquinter"><code>@jquinter</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21938">BerriAI/litellm#21938</a></li> <li>fix(tests): use absolute path for model_prices JSON validation test by <a href="https://github.com/jquinter"><code>@jquinter</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21939">BerriAI/litellm#21939</a></li> <li>docs: add Google GenAI SDK tutorial (JS & Python) by <a href="https://github.com/Chesars"><code>@Chesars</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21885">BerriAI/litellm#21885</a></li> <li>docs(ui): add pre-PR checklist to UI contributing guide by <a href="https://github.com/Chesars"><code>@Chesars</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21886">BerriAI/litellm#21886</a></li> <li>feat: Litellm network mock by <a href="https://github.com/ryan-crabbe"><code>@ryan-crabbe</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21942">BerriAI/litellm#21942</a></li> <li>Guardrail Monitor - measure guardrail reliability in prod by <a href="https://github.com/krrishdholakia"><code>@krrishdholakia</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21944">BerriAI/litellm#21944</a></li> <li>fix(tests): add INCOMPLETE to interactions status enum expected values by <a href="https://github.com/jquinter"><code>@jquinter</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21943">BerriAI/litellm#21943</a></li> <li>feat: Singapore guardrail policies (PDPA + MAS AI Risk Management) by <a href="https://github.com/ron-zhong"><code>@ron-zhong</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21948">BerriAI/litellm#21948</a></li> <li>Add OpenAI Agents SDK tutorial with LiteLLM Proxy to docs by <a href="https://github.com/Arindam200"><code>@Arindam200</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21221">BerriAI/litellm#21221</a></li> <li>fix(tests): make RPM limit test sequential to fix race condition by <a href="https://github.com/jquinter"><code>@jquinter</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21937">BerriAI/litellm#21937</a></li> <li>docs: add performance & reliability section to v1.81.14 release notes by <a href="https://github.com/ryan-crabbe"><code>@ryan-crabbe</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21950">BerriAI/litellm#21950</a></li> <li>feat(videos): add variant parameter to video content download by <a href="https://github.com/nielei3"><code>@nielei3</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21955">BerriAI/litellm#21955</a></li> <li>Revert duplicate issue checker to text-based matching by <a href="https://github.com/ryan-crabbe"><code>@ryan-crabbe</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21961">BerriAI/litellm#21961</a></li> <li>[Feature] UI - Blog Dropdown in Navbar by <a href="https://github.com/yuneng-jiang"><code>@yuneng-jiang</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21859">BerriAI/litellm#21859</a></li> <li>fix(videos): pass api_key from litellm_params to video remix handlers by <a href="https://github.com/nielei3"><code>@nielei3</code></a> in <a href="https://redirect.github.com/BerriAI/litellm/pull/21965">BerriAI/litellm#21965</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/BerriAI/litellm/commits">compare view</a></li> </ul> </details> <br /> Updates `mem0ai` from 1.0.6 to 1.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mem0ai/mem0/releases">mem0ai's releases</a>.</em></p> <blockquote> <h2>v1.0.7</h2> <h2>What's Changed</h2> <ul> <li>docs: add MiroFish integration and swarm memory cookbook documentation by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4373">mem0ai/mem0#4373</a></li> <li>chore: remove the integration/mirofish path from docs by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4399">mem0ai/mem0#4399</a></li> <li>fix(ollama): pass tools to client.chat and parse tool_calls from response by <a href="https://github.com/sxu75374"><code>@sxu75374</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4176">mem0ai/mem0#4176</a></li> <li>fix(oss): normalize malformed LLM fact output before embedding by <a href="https://github.com/amahuli03"><code>@amahuli03</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4224">mem0ai/mem0#4224</a></li> <li>refactor: improve Ollama embedder, normalize model names, add error handling, update tests by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4403">mem0ai/mem0#4403</a></li> <li>fix: pass encoding_format='float' in OpenAI embeddings for proxy compatibility by <a href="https://github.com/AtharvaJaiswal005"><code>@AtharvaJaiswal005</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4058">mem0ai/mem0#4058</a></li> <li>fix: forward tools parameter to Gemini API in GoogleLLM (<a href="https://redirect.github.com/mem0ai/mem0/issues/4380">#4380</a>) by <a href="https://github.com/DhilipBinny"><code>@DhilipBinny</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4386">mem0ai/mem0#4386</a></li> <li>fix(ts-sdk): externalize all peerDependencies in tsup config by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4408">mem0ai/mem0#4408</a></li> <li>feat(openclaw): improve extraction quality with noise filtering, deduplication, and better instructions by <a href="https://github.com/utkarsh240799"><code>@utkarsh240799</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4302">mem0ai/mem0#4302</a></li> <li>fix(docs): add redirect rules for legacy and moved documentation pages by <a href="https://github.com/whysosaket"><code>@whysosaket</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4413">mem0ai/mem0#4413</a></li> <li>fix(reranker): support nested llm config in LLMReranker for non-OpenAI providers by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4405">mem0ai/mem0#4405</a></li> <li>fix: add LLM provider detection and defaults to memory config by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4400">mem0ai/mem0#4400</a></li> <li>fix: preserve http_auth in _safe_deepcopy_config for OpenSearch (<a href="https://redirect.github.com/mem0ai/mem0/issues/3580">#3580</a>) by <a href="https://github.com/utkarsh240799"><code>@utkarsh240799</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4418">mem0ai/mem0#4418</a></li> <li>replace hardcoded US/Pacific timezone references with timezone.utc by <a href="https://github.com/amahuli03"><code>@amahuli03</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4404">mem0ai/mem0#4404</a></li> <li>fix: handle control characters in LLM JSON responses by <a href="https://github.com/utkarsh240799"><code>@utkarsh240799</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4420">mem0ai/mem0#4420</a></li> <li>feat(test): integration test for ts-sdk by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4395">mem0ai/mem0#4395</a></li> <li>chore: delete obsolete e2e tests by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4419">mem0ai/mem0#4419</a></li> <li>fix: handle truncated code blocks in removeCodeBlocks function by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4421">mem0ai/mem0#4421</a></li> <li>refactor: fix webhook create/update serialization, add payload types, and MEMORY_CATEGORIZED event by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4429">mem0ai/mem0#4429</a></li> <li>fix: wrap vector and payload in lists for Langchain.update by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4446">mem0ai/mem0#4446</a></li> <li>fix: prevent embedding corruption in Valkey and Redis when vector is None (<a href="https://redirect.github.com/mem0ai/mem0/issues/4336">#4336</a>) by <a href="https://github.com/DhilipBinny"><code>@DhilipBinny</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4362">mem0ai/mem0#4362</a></li> <li>Improve SEO metadata across documentation pages by <a href="https://github.com/mintlify"><code>@mintlify</code></a>[bot] in <a href="https://redirect.github.com/mem0ai/mem0/pull/4447">mem0ai/mem0#4447</a></li> <li>feat: add optional API key authentication to REST API server by <a href="https://github.com/utkarsh240799"><code>@utkarsh240799</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4442">mem0ai/mem0#4442</a></li> <li>fix: raise ValueError when deleting nonexistent memory by <a href="https://github.com/kartik-mem0"><code>@kartik-mem0</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4455">mem0ai/mem0#4455</a></li> <li>feat: add MiniMax LLM provider (<a href="https://redirect.github.com/mem0ai/mem0/issues/4132">#4132</a>) by <a href="https://github.com/Himanshu-Sangshetti"><code>@Himanshu-Sangshetti</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4431">mem0ai/mem0#4431</a></li> <li>fix: add missing _parse_response to AzureOpenAIStructuredLLM by <a href="https://github.com/mvanhorn"><code>@mvanhorn</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4434">mem0ai/mem0#4434</a></li> <li>feat: add Apache AGE graph store support by <a href="https://github.com/utkarsh240799"><code>@utkarsh240799</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/4448">mem0ai/mem0#4448</a></li> <li>fix: use toCamelCase in redis get method for the payload by <a href="https://github.com/Failfail2603"><code>@Failfail2603</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/3172">mem0ai/mem0#3172</a></li> <li>Fix: add pgvector support to NodeJS OSS VectorStoreFactory (fixes <a href="https://redirect.github.com/mem0ai/mem0/issues/3491">#3491</a>) by <a href="https://github.com/veeceey"><code>@veeceey</code></a> in <a href="https://redirect.github.com/mem0ai/mem0/pull/3997">mem0ai/mem0#3997</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/sxu75374"><code>@sxu75374</code></a> made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/4176">mem0ai/mem0#4176</a></li> <li><a href="https://github.com/AtharvaJaiswal005"><code>@AtharvaJaiswal005</code></a> made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/4058">mem0ai/mem0#4058</a></li> <li><a href="https://github.com/mintlify"><code>@mintlify</code></a>[bot] made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/4447">mem0ai/mem0#4447</a></li> <li><a href="https://github.com/Himanshu-Sangshetti"><code>@Himanshu-Sangshetti</code></a> made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/4431">mem0ai/mem0#4431</a></li> <li><a href="https://github.com/mvanhorn"><code>@mvanhorn</code></a> made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/4434">mem0ai/mem0#4434</a></li> <li><a href="https://github.com/Failfail2603"><code>@Failfail2603</code></a> made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/3172">mem0ai/mem0#3172</a></li> <li><a href="https://github.com/veeceey"><code>@veeceey</code></a> made their first contribution in <a href="https://redirect.github.com/mem0ai/mem0/pull/3997">mem0ai/mem0#3997</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mem0ai/mem0/compare/v1.0.6...v1.0.7">https://github.com/mem0ai/mem0/compare/v1.0.6...v1.0.7</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mem0ai/mem0/blob/main/docs/changelog.mdx">mem0ai's changelog</a>.</em></p> <blockquote> <hr /> <h2>title: "Product Updates" description: "Latest releases, bug fixes, and improvements for the Mem0 Python and TypeScript SDKs." mode: "wide"</h2> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <p><strong>Bug Fixes:</strong></p> <ul> <li><strong>Core:</strong> Fixed control characters in LLM JSON responses causing parse failures (<a href="https://redirect.github.com/mem0ai/mem0/issues/4420">#4420</a>)</li> <li><strong>Core:</strong> Replaced hardcoded US/Pacific timezone references with <code>timezone.utc</code> (<a href="https://redirect.github.com/mem0ai/mem0/issues/4404">#4404</a>)</li> <li><strong>Core:</strong> Preserved <code>http_auth</code> in <code>_safe_deepcopy_config</code> for OpenSearch (<a href="https://redirect.github.com/mem0ai/mem0/issues/4418">#4418</a>)</li> <li><strong>Core:</strong> Normalized malformed LLM fact output before embedding (<a href="https://redirect.github.com/mem0ai/mem0/issues/4224">#4224</a>)</li> <li><strong>Embeddings:</strong> Pass <code>encoding_format='float'</code> in OpenAI embeddings for proxy compatibility (<a href="https://redirect.github.com/mem0ai/mem0/issues/4058">#4058</a>)</li> <li><strong>LLMs:</strong> Fixed Ollama to pass tools to <code>client.chat</code> and parse <code>tool_calls</code> from response (<a href="https://redirect.github.com/mem0ai/mem0/issues/4176">#4176</a>)</li> <li><strong>Reranker:</strong> Support nested LLM config in <code>LLMReranker</code> for non-OpenAI providers (<a href="https://redirect.github.com/mem0ai/mem0/issues/4405">#4405</a>)</li> <li><strong>Vector Stores:</strong> Cast <code>vector_distance</code> to float in Redis search (<a href="https://redirect.github.com/mem0ai/mem0/issues/4377">#4377</a>)</li> </ul> <p><strong>Improvements:</strong></p> <ul> <li><strong>Embeddings:</strong> Improved Ollama embedder with model name normalization and error handling (<a href="https://redirect.github.com/mem0ai/mem0/issues/4403">#4403</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <p><strong>Bug Fixes:</strong></p> <ul> <li><strong>Telemetry:</strong> Fixed telemetry vector store initialization still running when <code>MEM0_TELEMETRY</code> is disabled (<a href="https://redirect.github.com/mem0ai/mem0/issues/4351">#4351</a>)</li> <li><strong>Core:</strong> Removed destructive <code>vector_store.reset()</code> call from <code>delete_all()</code> that was wiping the entire vector store instead of deleting only the target memories (<a href="https://redirect.github.com/mem0ai/mem0/issues/4349">#4349</a>)</li> <li><strong>OSS:</strong> <code>OllamaLLM</code> now respects the configured URL instead of always falling back to localhost (<a href="https://redirect.github.com/mem0ai/mem0/issues/4320">#4320</a>)</li> <li><strong>Core:</strong> Fixed <code>KeyError</code> when LLM omits the <code>entities</code> key in tool call response (<a href="https://redirect.github.com/mem0ai/mem0/issues/4313">#4313</a>)</li> <li><strong>Prompts:</strong> Ensured JSON instruction is included in prompts when using <code>json_object</code> response format (<a href="https://redirect.github.com/mem0ai/mem0/issues/4271">#4271</a>)</li> <li><strong>Core:</strong> Fixed incorrect database parameter handling (<a href="https://redirect.github.com/mem0ai/mem0/issues/3913">#3913</a>)</li> </ul> <p><strong>Dependencies:</strong></p> <ul> <li>Updated LangChain dependencies to v1.0.0 (<a href="https://redirect.github.com/mem0ai/mem0/issues/4353">#4353</a>)</li> <li>Bumped protobuf dependency to 5.29.6 and extended upper bound to <code><7.0.0</code> (<a href="https://redirect.github.com/mem0ai/mem0/issues/4326">#4326</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mem0ai/mem0/commit/30661ab4275bd1e6f0c81209c33972189616ffc0"><code>30661ab</code></a> Fix: add pgvector support to NodeJS OSS VectorStoreFactory (fixes <a href="https://redirect.github.com/mem0ai/mem0/issues/3491">#3491</a>) (<a href="https://redirect.github.com/mem0ai/mem0/issues/3997">#3997</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/7ad5d6f4429521dd043dc7428ec9a19660924009"><code>7ad5d6f</code></a> fix: use toCamelCase in redis get method for the payload (<a href="https://redirect.github.com/mem0ai/mem0/issues/3172">#3172</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/305ce7b6b3b3feec49f00011b2a1ea172b38d8df"><code>305ce7b</code></a> feat: add Apache AGE graph store support (<a href="https://redirect.github.com/mem0ai/mem0/issues/4448">#4448</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/4437c3e8a8b92baa51aafe06ce6d9d4403195a8d"><code>4437c3e</code></a> fix: add missing _parse_response to AzureOpenAIStructuredLLM (<a href="https://redirect.github.com/mem0ai/mem0/issues/4434">#4434</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/54bdbde6e6f4e13e7855ae0b2e58bd9da2ae4f2a"><code>54bdbde</code></a> feat: add MiniMax LLM provider (<a href="https://redirect.github.com/mem0ai/mem0/issues/4132">#4132</a>) (<a href="https://redirect.github.com/mem0ai/mem0/issues/4431">#4431</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/2b9558335bcca511365c7a996362071c3aa55ba8"><code>2b95583</code></a> fix: raise ValueError when deleting nonexistent memory (<a href="https://redirect.github.com/mem0ai/mem0/issues/4455">#4455</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/2520edb4048b480134e8e479c3d02e1c88fd9f39"><code>2520edb</code></a> feat: add optional API key authentication to REST API server (<a href="https://redirect.github.com/mem0ai/mem0/issues/4442">#4442</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/f05e50d940166d884ad7c41e11f4200e6035f6a5"><code>f05e50d</code></a> Improve SEO metadata across documentation pages (<a href="https://redirect.github.com/mem0ai/mem0/issues/4447">#4447</a>)</li> <li><a href="https://github.com/mem0ai/mem0/commit/401754ca65029f13d9d5ddc54ffd984d51c8108d"><code>401754c</code></a> fix: prevent embedding corruption in Valkey and Redis when vector is None (<a href="https://redirect.github.com/mem0ai/mem0/issues/4">#4</a>...</li> <li><a href="https://github.com/mem0ai/mem0/commit/73038900f50559f76e066e01ae9d8a4f3efdb83c"><code>7303890</code></a> fix: wrap vector and payload in lists for Langchain.update (<a href="https://redirect.github.com/mem0ai/mem0/issues/4446">#4446</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mem0ai/mem0/compare/v1.0.6...v1.0.7">compare view</a></li> </ul> </details> <br /> Updates `pytest-cov` from 7.0.0 to 7.1.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's changelog</a>.</em></p> <blockquote> <h2>7.1.0 (2026-03-21)</h2> <ul> <li> <p>Fixed total coverage computation to always be consistent, regardless of reporting settings. Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on reporting options. See <code>[#641](pytest-dev/pytest-cov#641) <https://github.com/pytest-dev/pytest-cov/issues/641></code>_.</p> </li> <li> <p>Improve handling of ResourceWarning from sqlite3.</p> <p>The plugin adds warning filter for sqlite3 <code>ResourceWarning</code> unclosed database (since 6.2.0). It checks if there is already existing plugin for this message by comparing filter regular expression. When filter is specified on command line the message is escaped and does not match an expected message. A check for an escaped regular expression is added to handle this case.</p> <p>With this fix one can suppress <code>ResourceWarning</code> from sqlite3 from command line::</p> <p>pytest -W "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning" ...</p> </li> <li> <p>Various improvements to documentation. Contributed by Art Pelling in <code>[#718](pytest-dev/pytest-cov#718) <https://github.com/pytest-dev/pytest-cov/pull/718></code>_ and "vivodi" in <code>[#738](pytest-dev/pytest-cov#738) <https://github.com/pytest-dev/pytest-cov/pull/738></code><em>. Also closed <code>[#736](pytest-dev/pytest-cov#736) <https://github.com/pytest-dev/pytest-cov/issues/736></code></em>.</p> </li> <li> <p>Fixed some assertions in tests. Contributed by in Markéta Machová in <code>[#722](pytest-dev/pytest-cov#722) <https://github.com/pytest-dev/pytest-cov/pull/722></code>_.</p> </li> <li> <p>Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/66c8a526b1246b5eb8fb1bc218878131bc628622"><code>66c8a52</code></a> Bump version: 7.0.0 → 7.1.0</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/f7076624784332594aa4cb3585d4757d295db15e"><code>f707662</code></a> Make the examples use pypy 3.11.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/6049a7847872e3139e6c82e93787123df5dc8672"><code>6049a78</code></a> Make context test use the old ctracer (seems the new sysmon tracer behaves di...</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/8ebf20bbbc73478b3f8fd36d30237d9ea083f06b"><code>8ebf20b</code></a> Update changelog.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/861d30e60d571f97259c6b718b71c819d5dbc3b9"><code>861d30e</code></a> Remove the backup context manager - shouldn't be needed since coverage 5.0, ...</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/fd4c956014035527f0c3c8d7faef3f8cfdadac7f"><code>fd4c956</code></a> Pass the precision on the nulled total (seems that there's some caching goion...</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/78c9c4ecb005faf4962fd86ff7bf9c9cce9554d6"><code>78c9c4e</code></a> Only run the 3.9 on older deps.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/4849a922e8be725c662a3d9175da571ace6545dc"><code>4849a92</code></a> Punctuation.</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/197c35e2f37031fd1927715307ab6eed7cb3d2b7"><code>197c35e</code></a> Update changelog and hopefully I don't forget to publish release again :))</li> <li><a href="https://github.com/pytest-dev/pytest-cov/commit/14dc1c92d44108384e39803888635fdbfc578b7f"><code>14dc1c9</code></a> Update examples to use 3.11 and make the adhoc layout example look a bit more...</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Aurelio <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 859bc25 - Browse repository at this point
Copy the full SHA 859bc25View commit details -
chore: fix dependabot labels and add scope tags (#736)
## Summary - Fix `type:ci` -> `type:infra` in dependabot.yml (`type:ci` label never existed, `type:infra` covers "CI/CD, tooling, project setup") - Add `dependencies` label to all ecosystems for unified filtering (`gh pr list --label dependencies`) - Split npm `/web` and `/site` into separate entries so they get distinct scope labels - Add scope labels: `scope:web`, `scope:site`, `scope:cli`, `scope:docker` for quick visual identification - Delete orphaned `javascript` label (Dependabot default that was never used since we override labels) Labels already created on the repo: `scope:site`, `scope:cli`, `scope:docker`, `scope:web` (updated description). ## Test plan - [ ] Verify Dependabot picks up the new config and stops complaining about missing `type:ci` - [ ] Confirm new PRs from each ecosystem get the correct label combination ## Review Quick mode (config-only change, no code). No agents run. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 677eb15 - Browse repository at this point
Copy the full SHA 677eb15View commit details -
ci: clean up all dev releases and tags on stable release (#737)
## Summary - Adds a cleanup step to `finalize-release.yml` that deletes **all** dev pre-releases and tags when a stable release is published - Catches releases regardless of state (draft, pre-release, or published) and orphan tags (from failed builds) - Three safety layers: output gate from publish step, `!contains('-dev.')` condition, and runtime `isDraft` verification - Strict regex (`^v[0-9]+\.[0-9]+\.[0-9]+-dev\.[0-9]+$`) ensures stable tags can never be matched - Updates CLAUDE.md to document the behavior ## Test plan - [ ] Merge a Release Please PR and verify all dev releases + tags are deleted - [ ] Verify stable releases and tags are untouched - [ ] Verify the cleanup step is skipped when a dev release is finalized 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>Configuration menu - View commit details
-
Copy full SHA for 8d90f5c - Browse repository at this point
Copy the full SHA 8d90f5cView commit details -
fix: unify CLI image discovery and standardize Go tooling (#738)
## Summary - **Fix digest-only image discovery**: Docker's `--filter "reference=..."` misses images pulled by digest only (no tag), causing `synthorg uninstall` and `synthorg cleanup` to skip the sandbox image. New `internal/images` package lists all images and filters by repo prefix in Go. - **Eliminate duplicated image logic**: Extract shared `images.ListLocal`, `images.RefForService`, `images.ServiceNames`, and `images.InspectID` -- replacing 3 duplicate constants and 4 duplicate function implementations across `update_cleanup`, `update_health`, `diagnostics`, and `update` commands. - **Standardize all Go tooling on `go -C cli`**: Add golangci-lint as a `tool` directive in `go.mod`, replace all `(cd cli && ...)` and `bash -c 'cd cli && ...'` patterns in pre-commit hooks and documentation. ## Test plan - [x] New `internal/images` package has full test coverage: `TestServiceNames`, `TestRefForService`, `TestLocalImage_ServiceName`, `TestParseImageList` (including digest-only case), `TestParseImageListFieldValues`, `FuzzRefForService`, `FuzzParseImageList` - [x] Existing tests updated to call shared functions (`TestRefForService` in cmd, `TestDiagnosticImageRefPriority` in diagnostics) - [x] `go -C cli build ./...` passes - [x] `go -C cli vet ./...` passes - [x] `go -C cli test ./...` all packages pass - [x] `go -C cli tool golangci-lint run` reports 0 issues - [x] Pre-commit hooks pass (golangci-lint, go-vet, go-test all use new `go -C cli` pattern) - [x] Pre-push hooks pass ## Review coverage Pre-reviewed by 4 agents (docs-consistency, go-reviewer, go-conventions-enforcer, infra-reviewer). 6 findings addressed: 1. Added `images` to CLAUDE.md Package Structure 2. Removed duplicate fuzz target from cmd package 3. Derived display prefix from `images.RepoPrefix` instead of hardcoding 4. Replaced misleading path traversal guard with intentional-fallback documentation 5. Added converse fuzz invariant (no `@` when digest is empty) 6. Silent-fallback behaviour documented as intentional 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 712a785 - Browse repository at this point
Copy the full SHA 712a785View commit details -
chore: remove redundant pytest.mark.timeout(30) markers (#740)
## Summary - Remove all 314 redundant `pytest.mark.timeout(30)` markers across test files -- the global `timeout = 30` in `pyproject.toml` already covers every test - Preserve the 2 intentional `timeout(60)` overrides (Docker sandbox + real LLM integration) - Add `no-redundant-timeout` pre-commit hook (`scripts/check_no_redundant_timeout.py`) to prevent re-introduction - Update CLAUDE.md: document the new hook, clarify timeout is global-only ## Test plan - [x] `grep -r "pytest.mark.timeout(30)" tests/` returns 0 matches - [x] `grep -r "pytest.mark.timeout(60)" tests/` returns exactly 2 matches (kept) - [x] `uv run ruff check src/ tests/` -- all checks passed - [x] `uv run mypy src/ tests/` -- no issues in 1185 files - [x] `uv run python -m pytest tests/ -m unit -n auto` -- 10170 passed - [x] `uv run pre-commit run no-redundant-timeout --all-files` -- passed - [x] Hook correctly rejects new `pytest.mark.timeout(30)` additions (tested manually) ## Review coverage Pre-reviewed by 3 agents (docs-consistency, infra-reviewer, issue-resolution-verifier). 3 findings addressed: 1. CLAUDE.md pre-commit hooks list updated with `no-em-dashes` + `no-redundant-timeout` 2. CLAUDE.md Testing section clarified that timeout is global-only 3. Hook regex hardened with `\s*` to catch whitespace variants Closes #685 --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ec2163 - Browse repository at this point
Copy the full SHA 9ec2163View commit details -
fix: improve name generation step UX and fix sentinel expansion bug (#…
…739) ## Summary - **Fix**: GET `/setup/name-locales` was expanding the `__all__` sentinel into 57 individual locale codes via `resolve_locales()`, causing the "All (worldwide)" toggle to always show as OFF on fresh instances. The endpoint now returns the raw sentinel; resolution only happens in the name-generation path. - **UX**: Hide region groups when "All" is toggled ON (no need to show 12 regions when worldwide is selected). - **UX**: Switch region layout from single-column stack to responsive 2-3 column grid with wider container. - **UX**: Default template selection to "Startup" instead of "Start Blank" for a better out-of-box experience. - **Docs**: Add the Names step to the user guide setup wizard description (was missing). ## Test plan - [x] All 10333 tests pass (94% coverage) - [x] mypy strict -- no issues - [x] ruff lint + format -- clean - [x] Vue type-check, lint, and 773 Vitest tests pass - [x] New unit tests for `_read_name_locales(resolve=False)` with sentinel and individual codes - [x] New endpoint test for GET `/name-locales` with explicitly stored `__all__` - [x] Pre-reviewed by 13 agents, 7 findings addressed 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f03fd05 - Browse repository at this point
Copy the full SHA f03fd05View commit details -
chore(main): release 0.4.7 (#711)
🤖 I have created a release *beep* *boop* --- ## [0.4.7](v0.4.6...v0.4.7) (2026-03-22) ### Features * add system user for CLI-to-backend authentication ([#710](#710)) ([dc6bd3f](dc6bd3f)) * dev channel builds with incremental pre-releases between stable releases ([#715](#715)) ([0e8a714](0e8a714)) * replace hardcoded name pools with Faker multi-locale name generation ([#714](#714)) ([5edc6ec](5edc6ec)) ### Bug Fixes * dev-release tag creation, dependabot coverage, go -C cli convention ([#730](#730)) ([7634843](7634843)) * improve name generation step UX and fix sentinel expansion bug ([#739](#739)) ([f03fd05](f03fd05)) * settings page UX polish -- toggle bug, source badges, form improvements ([#712](#712)) ([d16a0ac](d16a0ac)) * switch dev tags to semver and use same release pipeline as stable ([#729](#729)) ([4df6b9b](4df6b9b)), closes [#713](#713) * unify CLI image discovery and standardize Go tooling ([#738](#738)) ([712a785](712a785)) * use PAT in dev-release workflow to trigger downstream pipelines ([#716](#716)) ([d767aa3](d767aa3)) ### CI/CD * bump astral-sh/setup-uv from 7.4.0 to 7.6.0 in /.github/actions/setup-python-uv in the minor-and-patch group ([#731](#731)) ([7887257](7887257)) * bump the minor-and-patch group with 3 updates ([#735](#735)) ([7cd253a](7cd253a)) * bump wrangler from 4.75.0 to 4.76.0 in /.github in the minor-and-patch group ([#732](#732)) ([a6cafc7](a6cafc7)) * clean up all dev releases and tags on stable release ([#737](#737)) ([8d90f5c](8d90f5c)) ### Maintenance * bump the minor-and-patch group across 2 directories with 2 updates ([#733](#733)) ([2b60069](2b60069)) * bump the minor-and-patch group with 3 updates ([#734](#734)) ([859bc25](859bc25)) * fix dependabot labels and add scope tags ([#736](#736)) ([677eb15](677eb15)) * remove redundant pytest.mark.timeout(30) markers ([#740](#740)) ([9ec2163](9ec2163)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Configuration menu - View commit details
-
Copy full SHA for 3045df8 - Browse repository at this point
Copy the full SHA 3045df8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.4.6...v0.4.7