Skip to content

chore: update alembic requirement from >=1.19.0 to >=1.20.0 - #75

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/alembic-gte-1.19.1
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/alembic-gte-1.19.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 6, 2026 •

Copy link
Copy Markdown
Contributor

Updates the requirements on alembic to permit the latest version.

Release notes

Sourced from alembic's releases.

1.20.0

Released: September 11, 2026

usecase

  • [usecase] [batch] Added a warning for the case where an unnamed CHECK constraint on a reflected table is omitted from a batch "recreate" operation. An unnamed CHECK constraint can't be reliably carried over in a batch recreate as it may refer to columns that are being dropped or changed. This omission was previously a silent operation. The presence of any ~sqlalchemy.schema.CheckConstraint in Operations.batch_alter_table.table_args is taken to indicate that the case has been accommodated, and no warning is emitted.

    References: #1846

  • [usecase] [autogenerate] Autogenerate now renders a warning comment above any rendered Operations.drop_constraint() directive for which the constraint name is None, as is the case when a constraint that has no name in the model is dropped, most typically within the downgrade() function of a migration that adds an unnamed constraint. A warning is also emitted on the console when the migration script is generated. The directive requires a non-None name in order to be able to emit a "DROP CONSTRAINT" command.

    References: #916

bug

  • [bug] [batch] Fixed bug in batch mode where adding a column with a type that generates its own CHECK constraint, such as ~sqlalchemy.types.Boolean or ~sqlalchemy.types.Enum with ~sqlalchemy.types.Boolean.create_constraint set to True, would emit the constraint twice when the table was recreated, once under the name generated by the naming convention in use and once under the name given to the type. The constraint is now emitted once, using the same name that would be used outside of batch mode.

    References: #1768

  • [bug] [batch] Fixed bug in batch mode where a CHECK constraint generated by a type such as ~sqlalchemy.types.Boolean or ~sqlalchemy.types.Enum would lose the name established for it by the naming convention in use when the table was recreated, as the constraint was regenerated against the temporary table used for the recreate operation. The naming convention is now resolved against the name of the table being replaced.

... (truncated)

Commits

@dependabot @github

dependabot Bot commented on behalf of github Sep 6, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from Cipher208 as a code owner September 6, 2026 19:53
@github-actions github-actions Bot added the chore label Sep 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/alembic-gte-1.19.1 branch from 2ade243 to 7d3713b Compare September 6, 2026 20:00
@dependabot dependabot Bot changed the title chore: update alembic requirement from >=1.19.0 to >=1.19.1 chore: update alembic requirement from >=1.19.0 to >=1.19.2 Sep 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/alembic-gte-1.19.1 branch from 7d3713b to 9cc8b73 Compare September 13, 2026 01:42
@coderabbitai

coderabbitai Bot commented Sep 13, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: Cipher208/a-memory/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 6fd972e0-b581-4f1d-9fb9-e9ada0d1c8c2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Cipher208 pushed a commit that referenced this pull request Sep 13, 2026
…it watchdog + WAL size cap

Root-caused 2026-09-13 memory-audit findings across all three instances:

- propose() now tombstones keys already rejected/expired within the
  expiry window (dedup was PENDING-only → session_close re-staged the
  same five keys #80-84 after #75-79, drowning the review queue).
- stage_consolidation() pre-gates items that could never pass the apply
  gate (mimocode #85/#86 proposed at imp 0.5 vs 0.7 gate = guaranteed
  operator no-ops); consolidate_staging now shares one gate predicate
  with it, no drift. Wired into both call sites (lifespan, hooks/shared).
- _arm_cli_guard(): faulthandler watchdog (ARIEL_CLI_GUARD, default 120s,
  one-shot CLI only) so a wedged teardown dumps its stack and dies instead
  of lingering as a ppid=1 orphan holding the DB open.
- PRAGMA journal_size_limit=64MiB caps WAL growth when auto-checkpoint
  starves (two hung CLIs held mimocode memory.db WAL at 3.9 GB).
Updates the requirements on [alembic](https://github.com/sqlalchemy/alembic) to permit the latest version.
- [Release notes](https://github.com/sqlalchemy/alembic/releases)
- [Changelog](https://github.com/sqlalchemy/alembic/blob/main/CHANGES)
- [Commits](https://github.com/sqlalchemy/alembic/commits)

---
updated-dependencies:
- dependency-name: alembic
  dependency-version: 1.19.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore: update alembic requirement from >=1.19.0 to >=1.19.2 chore: update alembic requirement from >=1.19.0 to >=1.20.0 Oct 1, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/alembic-gte-1.19.1 branch from 9cc8b73 to 894837f Compare October 1, 2026 20:03

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants