Skip to content

chore(deps): bump dexie from 4.3.0 to 4.4.1#14

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/dexie-4.4.1
Closed

chore(deps): bump dexie from 4.3.0 to 4.4.1#14
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/dexie-4.4.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 29, 2026

Bumps dexie from 4.3.0 to 4.4.1.

Release notes

Sourced from dexie's releases.

Dexie v4.4.1

This release introduces Blob Offloading and String Offloading for Dexie Cloud, enabling efficient handling of large binary and text data. It also includes IDB 3.0 optimizations and several bug fixes.

Related Package Releases

Package Version
dexie 4.4.1
dexie-cloud-addon 4.4.6
dexie-cloud-common 1.0.59
dexie-react-hooks 4.4.0
dexie-export-import 4.4.0

New Features

⚡ IDB 3.0 Optimizations

Leverages IndexedDB 3.0 getAll(options) for more efficient key range queries, reducing overhead for collection operations.

📦 Blob Offloading for Dexie Cloud

Large binary data (Blob, File, ArrayBuffer, TypedArray) is now automatically offloaded to cloud blob storage during sync. Data is stored normally in IndexedDB — offloading happens transparently during the sync process.

  • Automatic offloading: Binaries ≥ 4 KB are offloaded to blob storage during sync
  • Lazy resolution: BlobRefs are resolved back to their original types on first read
  • Optional Lazy blob mode: Configure blobMode: 'lazy' to download blobs on-demand instead of eagerly after sync (default is 'eager')
  • Progress tracking: Observable db.cloud.blobProgress for download progress
import Dexie from 'dexie';
import dexieCloud from 'dexie-cloud-addon';
const db = new Dexie('mydb', { addons: [dexieCloud] });
db.version(1).stores({ photos: '@​id, title' });
db.cloud.configure({ databaseUrl: '...', blobMode: 'eager' });
// Store binary data — syncs normally, offloads transparently
await db.photos.add({
title: 'Vacation',
image: new Blob([imageData], { type: 'image/jpeg' })
});

📝 String Offloading for Dexie Cloud

Long strings are now offloaded to blob storage during sync, keeping IndexedDB data compact while preserving full string content in the cloud.

  • Configurable threshold: maxStringLength option (default: 32768 characters)
  • Transparent: Offloaded strings resolve back to regular strings on read
  • IndexedDB unchanged: Full strings remain in local IndexedDB

... (truncated)

Commits
  • 3bcd57e Build output
  • 9f9c876 Merge remote-tracking branch 'origin/releases'
  • 1f82e33 Releasing v4.4.1
  • 7fddae0 Merge pull request #2272 from dexie/liz/policy-rejection-challenge
  • e992324 Merge pull request #2271 from dexie/liz/livequery-race-fix
  • 00d3394 fix(dexie-cloud-addon): make options argument optional in Table.newId()
  • 58e576b dexie-cloud-addon@4.4.4-alpha.0 for testing
  • aadc4fb fix(addon): remove USER_NOT_ACCEPTED duplicate, add USER_DEACTIVATED, fix dou...
  • e868a87 refactor(addon): remove EMAIL_NOT_ALLOWED error code
  • 8faab53 feat(addon): add intent to LoginHints and forward to server
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dexie](https://github.com/dexie/Dexie.js) from 4.3.0 to 4.4.1.
- [Release notes](https://github.com/dexie/Dexie.js/releases)
- [Commits](dexie/Dexie.js@v4.3.0...v4.4.1)

---
updated-dependencies:
- dependency-name: dexie
  dependency-version: 4.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependabot Dependabot: dependabot dependencies Dependabot: dependencies npm Dependabot: npm labels Mar 29, 2026
@dependabot dependabot bot requested a review from karlspace as a code owner March 29, 2026 06:06
@dependabot dependabot bot added dependabot Dependabot: dependabot dependencies Dependabot: dependencies npm Dependabot: npm labels Mar 29, 2026
@github-actions
Copy link
Copy Markdown

AI Analysis

Technical Summary of PR: chore(deps): bump dexie from 4.3.0 to 4.4.1


Overview

This pull request updates the dexie library dependency from version 4.3.0 to 4.4.1. The update introduces substantial new features primarily focused on Dexie Cloud, involving efficient offloading mechanisms for large binary and string data, IndexedDB 3.0 optimizations, and various bug fixes.


Technical Requirements and Constraints

  • Dexie Cloud Integration:
    Requires using Dexie with the dexie-cloud-addon and configuration to support cloud blob storage for offloading large data.

  • Minimum Binary Size Threshold:
    Binary data ≥ 4 KB are automatically offloaded during sync, requiring that apps generating smaller binaries may continue to store normally.

  • String Length Threshold:
    Large strings exceeding 32,768 characters (configurable via maxStringLength)


This summary was automatically generated by AI to help with triage and may not be 100% accurate.

Suggested Labels: bug

@github-actions github-actions bot added the bug Something isn't working label Mar 29, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 5, 2026

Superseded by #20.

@dependabot dependabot bot closed this Apr 5, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/dexie-4.4.1 branch April 5, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependabot Dependabot: dependabot dependencies Dependabot: dependencies npm Dependabot: npm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants