Skip to content

Conversation

@ForbesLindesay
Copy link
Owner

No description provided.

@rollingversions
Copy link

rollingversions bot commented Feb 19, 2024

@databases/cache (1.0.0 → 1.1.0)

New Features

  • Added Cache.deletePrefix(prefix). This lets you delete all keys with a given prefix from the cache. deletePrefix will throw an error if any of the keys are not serialized to a string. They can either already be strings, or you can use mapKey to convert them into strings if you want to use this method.

    Using this method with replication enabled will result in this new type of replication event:

    interface ReplicationDeletePrefixEvent {
      readonly kind: 'DELETE_PREFIX';
      readonly name: string;
      readonly prefix: string;
    }
  • You can now pass multiple keys to Cache.delete(...keys) to more efficiently delete multiple keys in a single call.

    Passing multiple keys with replication enabled will result in this new type of replication event:

    interface ReplicationDeleteMultipleEvent {
      readonly kind: 'DELETE_MULTIPLE';
      readonly name: string;
      readonly keys: unknown[];
    }

Packages With No Changes

The following packages have no user facing changes, so won't be released:

  • @databases/bigquery
  • @databases/connection-pool
  • @databases/dataloader
  • @databases/escape-identifier
  • @databases/expo
  • @databases/lock
  • @databases/migrations-base
  • @databases/mock-db
  • @databases/mock-db-typed
  • @databases/mysql
  • @databases/mysql-config
  • @databases/mysql-schema-cli
  • @databases/mysql-schema-introspect
  • @databases/mysql-schema-print-types
  • @databases/mysql-test
  • @databases/mysql-typed
  • @databases/pg
  • @databases/pg-bulk
  • @databases/pg-cluster
  • @databases/pg-config
  • @databases/pg-connection-string
  • @databases/pg-create
  • @databases/pg-data-type-id
  • @databases/pg-errors
  • @databases/pg-migrations
  • @databases/pg-schema-cli
  • @databases/pg-schema-introspect
  • @databases/pg-schema-print-types
  • @databases/pg-test
  • @databases/pg-typed
  • @databases/push-to-async-iterable
  • @databases/queue
  • @databases/shared
  • @databases/shared-print-types
  • @databases/split-sql-query
  • @databases/sql
  • @databases/sqlite
  • @databases/sqlite-sync
  • @databases/validate-unicode
  • @databases/website
  • @databases/websql
  • @databases/websql-core
  • @databases/with-container

Edit changelogs

@ForbesLindesay ForbesLindesay enabled auto-merge (squash) February 19, 2024 14:57
@ForbesLindesay ForbesLindesay merged commit 161265c into master Feb 19, 2024
@ForbesLindesay ForbesLindesay deleted the feat/fl/delete-multiple-from-cache branch February 19, 2024 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants