2025-05-25 - 2026-05-25
Overview
183 issues closed from 1 user
Closed
#201 [PR #271] [MERGED] Fix: suppress unhandled promise rejections and PromiseRejectionHandledWarning
Closed
#202 [PR #272] [MERGED] Improve read/write stability
Closed
#200 [PR #270] [MERGED] Fix: handle failing announced cache lookups
Closed
#199 [PR #269] [MERGED] Fix publish workflow
Closed
#198 [PR #268] [MERGED] Fix: prevent CorruptRecordErrors whilst running in a single process
Closed
#197 [PR #265] [MERGED] Split code into multiple files for easier maintenance
Closed
#196 [PR #267] [MERGED] Add automatic npm publish workflow
Closed
#192 [PR #260] [MERGED] Cleanup: remove generated code from repository
Closed
#189 [PR #259] [MERGED] Fix large index builds
Closed
#188 [PR #247] [MERGED] Add custom logger support
Closed
#187 [PR #245] [MERGED] Drastically improve large node (re)writes
Closed
#186 [PR #246] [MERGED] fix parentheses in code snipets
Closed
#185 [PR #243] [MERGED] Fix issue #242
Closed
#184 [PR #240] [MERGED] Fix issue #239
Closed
#181 [PR #232] [MERGED] Create new documentation site based on README
Closed
#182 [PR #234] [MERGED] Improvement: remove window references
Closed
#183 [PR #237] [MERGED] Add support for old Safari in webworker
Closed
#180 [PR #236] [MERGED] Bump word-wrap from 1.2.3 to 1.2.4
Closed
#178 [PR #227] [MERGED] Feature: "warn only" schema definitions
Closed
#179 [PR #230] [MERGED] Fix target of mutations events on wildcard paths
Closed
#176 [PR #223] [MERGED] Fix (invisible) tsc compile errors
Closed
#177 [PR #226] [MERGED] Fix issue #225
Closed
#175 [PR #224] [MERGED] Fix: Socket IPC preventing process exit
Closed
#173 [PR #221] [MERGED] Fixes #203 / #219
Closed
#174 [PR #222] [MERGED] fix tsc node16 module resolution
Closed
#172 [PR #216] [MERGED] Fix socket IPC breaking browser build #215
Closed
#170 [PR #214] [MERGED] Transaction logging fixes
Closed
#171 [PR #218] [MERGED] Fix schema validation of update on higher path
Closed
#169 [PR #213] [MERGED] New feature: socket IPC service
Closed
#166 [PR #205] [MERGED] Document optional type parameters on data retrieval methods
Closed
#167 [PR #212] [MERGED] Fix writing inline keys with unicode chars
Closed
#168 [PR #211] [MERGED] Fix IPC index issues
Closed
#165 [PR #210] [MERGED] Allow wildcard path queries with given filter values
Closed
#163 [PR #199] [CLOSED] Feature: db file locking
Closed
#164 [PR #204] [MERGED] Bump json5 from 2.2.1 to 2.2.3
Closed
#161 [PR #195] [MERGED] lint fixes
Closed
#162 [PR #194] [MERGED] Add eslint curly rule
Closed
#160 [PR #196] [MERGED] Bump acebase-core dependency to v1.25.0
Closed
#159 [PR #193] [MERGED] docs update
Closed
#158 [PR #192] [MERGED] LocalStorage custom storage: async methods
Closed
#156 [PR #186] [MERGED] Fix broken B+Trees
Closed
#157 [PR #191] [MERGED] Empty keys pre-check
Closed
#155 [PR #187] [MERGED] Generate runkit.js example
Closed
#154 [PR #185] [MERGED] Replace console.assert with custom assert function
Closed
#153 [PR #184] [MERGED] Improvement: debug ghost record reads
Closed
#151 [PR #181] [MERGED] Fix: CommonJS and ESM tests
Closed
#152 [PR #180] [MERGED] Ported tests to TypeScript, added ESM test project
Closed
#150 [PR #182] [MERGED] Add default code for runkit
Closed
#148 [PR #179] [MERGED] Fix: ESM module code
Closed
#149 [PR #178] [MERGED] Disable import of ESM modules until stable
Closed
#147 [PR #173] [MERGED] Dual CommonJS and ESM modules distributions
Closed
#146 [PR #174] [MERGED] Remove old module.exports from sqlite storage
Closed
#145 [PR #170] [MERGED] Fix: prefix tree.id to fix #168
Closed
#144 [PR #169] [MERGED] Improvement: moved IndexedDB code
Closed
#143 [PR #167] [MERGED] fix: include sources & maps in npm distribution
Closed
#141 [PR #166] [MERGED] Bump acebase-core to v1.23.0, add type declaration maps
Closed
#142 [PR #163] [MERGED] TypeScript port
Closed
#140 [PR #164] [MERGED] fix typo, missing comma
Closed
#138 [PR #161] [MERGED] Fix typescript build errors
Closed
#139 [PR #162] [MERGED] Fix: missing types
Closed
#137 [PR #159] [CLOSED] Bug indexes on unit add
Closed
#135 [PR #156] [MERGED] Indexes, query and load performance improvements
Closed
#136 [PR #160] [MERGED] Fix bigint index updates
Closed
#134 [PR #155] [MERGED] Indexes & queries: code quality improvements & fixes
Closed
#133 [PR #154] [MERGED] Bump acebase-core to v1.22.3
Closed
#132 [PR #151] [CLOSED] Bug: using fiter in with another filter on bigInt
Closed
#130 [PR #153] [MERGED] Added 'in' query operator test
Closed
#131 [PR #150] [MERGED] Dependencies: terser 5.15.0 & acebase-core 1.22.2
Closed
#129 [PR #149] [MERGED] Feature: indexed take/skip with metadata sort
Closed
#128 [PR #148] [MERGED] Fix: index with bigints
Closed
#127 [PR #144] [MERGED] Fix/eslint jsdocs async await
Closed
#126 [PR #142] [MERGED] Data recovery: repair node
Closed
#125 [PR #143] [MERGED] Fix NodeNotFoundError & NodeRevisionError imports
Closed
#123 [PR #130] [CLOSED] Bump terser from 5.5.1 to 5.14.2
Closed
#121 [PR #66] [CLOSED] Fix null error
Closed
#122 [PR #52] [MERGED] Add instructions for putting AceBase in browser REPL
Closed
#124 [PR #140] [CLOSED] BigInt cache serialisation error
Closed
#120 [PR #29] [MERGED] Update README.md: browser example code typo fixed
Closed
#117 [GH-ISSUE #258] DataReference.transaction returning null, even through .get immediately before returns value.
Closed
#109 [GH-ISSUE #239] TypeError when trying to add new records after removing old ones
Closed
#110 [GH-ISSUE #242] Error: DEV: Applied tree fixes did not change 88 pending operation(s) failing to execute
Closed
#105 [GH-ISSUE #235] filter on nested data and IN operator for string type
Closed
#106 [GH-ISSUE #229] ref().get() works while query().get() returns an empty array
Closed
#102 [GH-ISSUE #220] Multiple TypeScript errors when using package acebase
Closed
#104 [GH-ISSUE #219] Can't import { AceBase } with moduleResolution="nodenext" in tsconfig.json
Closed
#101 [GH-ISSUE #215] Browser Acebase broke after last update
Closed
#99 [GH-ISSUE #217] Schema validation fails for updates on higher path
Closed
#100 [GH-ISSUE #209] Special chars in path corrupt data
Closed
#98 [GH-ISSUE #207] When using "mutations" with a subscription it's throwing a warning
Closed
#96 [GH-ISSUE #208] Unhandled Error but when i restarted the db the errors gone
Closed
#97 [GH-ISSUE #206] Getting feature not supported error when attempting to run in Electron app
Closed
#93 [GH-ISSUE #203] import {} does not work with this package.
Closed
#95 [GH-ISSUE #201] DEBUG THIS: getNodeInfo error Error: Invalid child key
Closed
#94 [GH-ISSUE #202] pm2 cluster detection
Closed
#90 [GH-ISSUE #197] Batch Update
Closed
#91 [GH-ISSUE #190] .sort causes each item to be read again
Closed
#89 [GH-ISSUE #188] New socket connected x30-200 times after receiving 4 items
Closed
#87 [GH-ISSUE #183] Error: Attempt to read non-existing records
Closed
#88 [GH-ISSUE #177] ES6 TypeError: target.addListener is not a function
Closed
#84 [GH-ISSUE #168] DEBUG THIS: getNodeInfo error
Closed
#85 [GH-ISSUE #172] Empty field name behavior
Closed
#86 [GH-ISSUE #165] Strings not serialized properly by exportNode
Closed
#82 [GH-ISSUE #141] BigInt cache serialisation error
Closed
#83 [GH-ISSUE #152] Using filter "in" with another filter on indexed bigInt does not return all values
Closed
#81 [GH-ISSUE #145] Property 'ref' does not exist on type 'AceBase'.
Closed
#80 [GH-ISSUE #139] Uncaught Error: Cannot find module '../geohash', with latest release?
Closed
#78 [GH-ISSUE #136] Migrating from Firebase (cloud functions) to AceBase
Closed
#79 [GH-ISSUE #137] Acebase looks great, just added support in MeshCentral
Closed
#77 [GH-ISSUE #135] Unexpected query filter behavior for contains operator when compare == [].
Closed
#76 [GH-ISSUE #131] Expose data-proxy getArrayObservable functionality
Closed
#74 [GH-ISSUE #124] Sorting is always ascending when using indexes and take()
Closed
#72 [GH-ISSUE #122] Use acebase on Deno
Closed
#73 [GH-ISSUE #129] HTTP API
Closed
#71 [GH-ISSUE #121] Add BigInt support
Closed
#69 [GH-ISSUE #120] Incorrect query result with skip()/take() when items are sorted in descending order (possibly related to indices)
Closed
#70 [GH-ISSUE #119] Query with skip() and take() throws unhandled error without sort()
Closed
#67 [GH-ISSUE #118] fastQuickSort() infinite loop when arr.length = 1
Closed
#66 [GH-ISSUE #116] Wrong query results sort order
Closed
#68 [GH-ISSUE #117] Issue with index created on large set of existing dates
Closed
#63 [GH-ISSUE #112] Error: Failed to rebuild leaf: Not enough space to overwrite one leaf tree
Closed
#64 [GH-ISSUE #115] .get include with wildcards doesn't work on localStorage/IndexedDB
Closed
#65 [GH-ISSUE #114] Building index on larger collection
Closed
#61 [GH-ISSUE #110] Max storage recordSize and/or pageSize (65536) not working
Closed
#60 [GH-ISSUE #105] Listening to value data event duplicates parts of mutated event ref path
Closed
#62 [GH-ISSUE #106] Connect to Mysql backend
Closed
#57 [GH-ISSUE #96] Index on {key} not updated on insertion/deletion
Closed
#58 [GH-ISSUE #89] Proper way to shut down on SIGINT
Closed
#56 [GH-ISSUE #88] Allow read-only access to the database
Closed
#54 [GH-ISSUE #86] Wildcards at index root
Closed
#55 [GH-ISSUE #87] Adding logging when using sqlite as storage backend?
Closed
#51 [GH-ISSUE #75] Sorting with indexed field
Closed
#52 [GH-ISSUE #73] Indexed query with double filter on key fails
Closed
#53 [GH-ISSUE #74] Transaction Logging error on instantiating AceBaseLocalSettings
Closed
#50 [GH-ISSUE #67] Indices with custom storage not working
Closed
#49 [GH-ISSUE #68] Error when invoking .set function
Closed
#48 [GH-ISSUE #69] RangeError: Offset is outside the bounds of the DataView
Closed
#47 [GH-ISSUE #65] How to speed up loading in 4GB CSV?
Closed
#45 [GH-ISSUE #61] Library is crashing while firing it's change event on query
Closed
#46 [GH-ISSUE #62] Filter on nested data
Closed
#44 [GH-ISSUE #59] Failed to add to transaction log: Cannot store arrays with missing entries
Closed
#43 [GH-ISSUE #60] Request: Example or test file of using acebase with username + salt + hash?
Closed
#42 [GH-ISSUE #58] Console logs in browser contain undefined in database prefix
Closed
#39 [GH-ISSUE #57] Exported data is not type-safe by default
Closed
#40 [GH-ISSUE #56] Exporting strings with multiple slashes
Closed
#41 [GH-ISSUE #55] Error: Unexpected token in storage-acebase.js
Closed
#38 [GH-ISSUE #44] (React TypeScript) TypeError: DataIndex is not a constructor
Closed
#36 [GH-ISSUE #49] Use more than one CPU
Closed
#37 [GH-ISSUE #50] Request: Performance comparison between acebase and alternatives
Closed
#35 [GH-ISSUE #41] Safari IPC issue "TypeError: undefined is not an object ("evaluating 'this.channel.postMessage')"
Closed
#33 [GH-ISSUE #42] TypeError: Unknown chunk type 91 while reading record at
Closed
#34 [GH-ISSUE #43] Generating unique keys for child objects
Closed
#32 [GH-ISSUE #40] I can't get count of children
Closed
#30 [GH-ISSUE #35] time out / internal server error when trying to get data
Closed
#31 [GH-ISSUE #36] Schema definition not enforcing policy on child paths
Closed
#28 [GH-ISSUE #31] Adding a 2.5MB value gives "offset is out of bounds" error
Closed
#27 [GH-ISSUE #34] Locking issues after update from 1.5.0 to >=1.6.0 (bug?)
Closed
#29 [GH-ISSUE #30] const issue in storage.js
Closed
#26 [GH-ISSUE #25] Docs for proxy.onMutation((mutationSnapshot, isRemoteChange) and possible issue.
Closed
#24 [GH-ISSUE #26] Query questions
Closed
#25 [GH-ISSUE #28] Double event callbacks using on(event, callback) syntax
Closed
#22 [GH-ISSUE #22] Realtime synchronization with a live data proxy not persisting to db
Closed
#23 [GH-ISSUE #24] Storing a complete object in a single db row/value.
Closed
#21 [GH-ISSUE #23] Mixing update() etc. with a live data proxy?
Closed
#18 [GH-ISSUE #19] Reflection on array child missing key property
Closed
#19 [GH-ISSUE #20] storage-custom.js:1142 Assertion failed: Merging child values can only be done if existing and current values are both an array or object
Closed
#20 [GH-ISSUE #21] IndexedDb extra rows
Closed
#16 [GH-ISSUE #18] Child events on arrays are fired on incorrect paths
Closed
#17 [GH-ISSUE #16] count crashes if no node has no children
Closed
#15 [GH-ISSUE #17] Enable es6 import in Node.js
Closed
#14 [GH-ISSUE #14] Exception with filters
Closed
#13 [GH-ISSUE #15] Incorrect query results
Closed
#12 [GH-ISSUE #12] Sqlite3 not working
Closed
#10 [GH-ISSUE #10] Browser IndexedDB performance
Closed
#11 [GH-ISSUE #8] B+Tree lookup breaks
Closed
#9 [GH-ISSUE #7] Querying on children
Closed
#8 [GH-ISSUE #8] B+Tree lookup breaks
Closed
#7 [GH-ISSUE #10] Browser IndexedDB performance
Closed
#6 [GH-ISSUE #5] B+Tree empty leaf issue
Closed
#4 [GH-ISSUE #6] Live proxy: Uncaught (in promise) TypeError: Cannot read property 'push' of undefined
Closed
#5 [GH-ISSUE #4] Change tracking improvement
Closed
#3 [GH-ISSUE #2] Null property values in event callbacks
Closed
#2 [GH-ISSUE #3] Locking improvement
Closed
#1 [GH-ISSUE #1] Trying to contact you
203 issues created by 1 user
Opened
#1 [GH-ISSUE #1] Trying to contact you
Opened
#2 [GH-ISSUE #3] Locking improvement
Opened
#3 [GH-ISSUE #2] Null property values in event callbacks
Opened
#4 [GH-ISSUE #6] Live proxy: Uncaught (in promise) TypeError: Cannot read property 'push' of undefined
Opened
#5 [GH-ISSUE #4] Change tracking improvement
Opened
#6 [GH-ISSUE #5] B+Tree empty leaf issue
Opened
#7 [GH-ISSUE #10] Browser IndexedDB performance
Opened
#8 [GH-ISSUE #8] B+Tree lookup breaks
Opened
#9 [GH-ISSUE #7] Querying on children
Opened
#10 [GH-ISSUE #10] Browser IndexedDB performance
Opened
#11 [GH-ISSUE #8] B+Tree lookup breaks
Opened
#12 [GH-ISSUE #12] Sqlite3 not working
Opened
#13 [GH-ISSUE #15] Incorrect query results
Opened
#14 [GH-ISSUE #14] Exception with filters
Opened
#15 [GH-ISSUE #17] Enable es6 import in Node.js
Opened
#16 [GH-ISSUE #18] Child events on arrays are fired on incorrect paths
Opened
#17 [GH-ISSUE #16] count crashes if no node has no children
Opened
#18 [GH-ISSUE #19] Reflection on array child missing key property
Opened
#19 [GH-ISSUE #20] storage-custom.js:1142 Assertion failed: Merging child values can only be done if existing and current values are both an array or object
Opened
#20 [GH-ISSUE #21] IndexedDb extra rows
Opened
#21 [GH-ISSUE #23] Mixing update() etc. with a live data proxy?
Opened
#22 [GH-ISSUE #22] Realtime synchronization with a live data proxy not persisting to db
Opened
#23 [GH-ISSUE #24] Storing a complete object in a single db row/value.
Opened
#24 [GH-ISSUE #26] Query questions
Opened
#25 [GH-ISSUE #28] Double event callbacks using on(event, callback) syntax
Opened
#26 [GH-ISSUE #25] Docs for proxy.onMutation((mutationSnapshot, isRemoteChange) and possible issue.
Opened
#27 [GH-ISSUE #34] Locking issues after update from 1.5.0 to >=1.6.0 (bug?)
Opened
#28 [GH-ISSUE #31] Adding a 2.5MB value gives "offset is out of bounds" error
Opened
#29 [GH-ISSUE #30] const issue in storage.js
Opened
#30 [GH-ISSUE #35] time out / internal server error when trying to get data
Opened
#31 [GH-ISSUE #36] Schema definition not enforcing policy on child paths
Opened
#32 [GH-ISSUE #40] I can't get count of children
Opened
#33 [GH-ISSUE #42] TypeError: Unknown chunk type 91 while reading record at
Opened
#34 [GH-ISSUE #43] Generating unique keys for child objects
Opened
#35 [GH-ISSUE #41] Safari IPC issue "TypeError: undefined is not an object ("evaluating 'this.channel.postMessage')"
Opened
#36 [GH-ISSUE #49] Use more than one CPU
Opened
#37 [GH-ISSUE #50] Request: Performance comparison between acebase and alternatives
Opened
#38 [GH-ISSUE #44] (React TypeScript) TypeError: DataIndex is not a constructor
Opened
#39 [GH-ISSUE #57] Exported data is not type-safe by default
Opened
#40 [GH-ISSUE #56] Exporting strings with multiple slashes
Opened
#41 [GH-ISSUE #55] Error: Unexpected token in storage-acebase.js
Opened
#42 [GH-ISSUE #58] Console logs in browser contain undefined in database prefix
Opened
#43 [GH-ISSUE #60] Request: Example or test file of using acebase with username + salt + hash?
Opened
#44 [GH-ISSUE #59] Failed to add to transaction log: Cannot store arrays with missing entries
Opened
#45 [GH-ISSUE #61] Library is crashing while firing it's change event on query
Opened
#46 [GH-ISSUE #62] Filter on nested data
Opened
#47 [GH-ISSUE #65] How to speed up loading in 4GB CSV?
Opened
#48 [GH-ISSUE #69] RangeError: Offset is outside the bounds of the DataView
Opened
#49 [GH-ISSUE #68] Error when invoking .set function
Opened
#50 [GH-ISSUE #67] Indices with custom storage not working
Opened
#51 [GH-ISSUE #75] Sorting with indexed field
Opened
#52 [GH-ISSUE #73] Indexed query with double filter on key fails
Opened
#53 [GH-ISSUE #74] Transaction Logging error on instantiating AceBaseLocalSettings
Opened
#54 [GH-ISSUE #86] Wildcards at index root
Opened
#55 [GH-ISSUE #87] Adding logging when using sqlite as storage backend?
Opened
#56 [GH-ISSUE #88] Allow read-only access to the database
Opened
#57 [GH-ISSUE #96] Index on {key} not updated on insertion/deletion
Opened
#58 [GH-ISSUE #89] Proper way to shut down on SIGINT
Opened
#59 [GH-ISSUE #95] Stop showing AceBase console log banner in Chrome DevTools and better Docs
Opened
#60 [GH-ISSUE #105] Listening to value data event duplicates parts of mutated event ref path
Opened
#61 [GH-ISSUE #110] Max storage recordSize and/or pageSize (65536) not working
Opened
#62 [GH-ISSUE #106] Connect to Mysql backend
Opened
#63 [GH-ISSUE #112] Error: Failed to rebuild leaf: Not enough space to overwrite one leaf tree
Opened
#64 [GH-ISSUE #115] .get include with wildcards doesn't work on localStorage/IndexedDB
Opened
#65 [GH-ISSUE #114] Building index on larger collection
Opened
#66 [GH-ISSUE #116] Wrong query results sort order
Opened
#67 [GH-ISSUE #118] fastQuickSort() infinite loop when arr.length = 1
Opened
#68 [GH-ISSUE #117] Issue with index created on large set of existing dates
Opened
#69 [GH-ISSUE #120] Incorrect query result with skip()/take() when items are sorted in descending order (possibly related to indices)
Opened
#70 [GH-ISSUE #119] Query with skip() and take() throws unhandled error without sort()
Opened
#71 [GH-ISSUE #121] Add BigInt support
Opened
#72 [GH-ISSUE #122] Use acebase on Deno
Opened
#73 [GH-ISSUE #129] HTTP API
Opened
#74 [GH-ISSUE #124] Sorting is always ascending when using indexes and take()
Opened
#75 [GH-ISSUE #134] Logging API support?
Opened
#76 [GH-ISSUE #131] Expose data-proxy getArrayObservable functionality
Opened
#77 [GH-ISSUE #135] Unexpected query filter behavior for contains operator when compare == [].
Opened
#78 [GH-ISSUE #136] Migrating from Firebase (cloud functions) to AceBase
Opened
#79 [GH-ISSUE #137] Acebase looks great, just added support in MeshCentral
Opened
#80 [GH-ISSUE #139] Uncaught Error: Cannot find module '../geohash', with latest release?
Opened
#81 [GH-ISSUE #145] Property 'ref' does not exist on type 'AceBase'.
Opened
#82 [GH-ISSUE #141] BigInt cache serialisation error
Opened
#83 [GH-ISSUE #152] Using filter "in" with another filter on indexed bigInt does not return all values
Opened
#84 [GH-ISSUE #168] DEBUG THIS: getNodeInfo error
Opened
#85 [GH-ISSUE #172] Empty field name behavior
Opened
#86 [GH-ISSUE #165] Strings not serialized properly by exportNode
Opened
#87 [GH-ISSUE #183] Error: Attempt to read non-existing records
Opened
#88 [GH-ISSUE #177] ES6 TypeError: target.addListener is not a function
Opened
#89 [GH-ISSUE #188] New socket connected x30-200 times after receiving 4 items
Opened
#90 [GH-ISSUE #197] Batch Update
Opened
#91 [GH-ISSUE #190] .sort causes each item to be read again
Opened
#92 [GH-ISSUE #200] value event not returning existing data when path contains wildcards/variables
Opened
#93 [GH-ISSUE #203] import {} does not work with this package.
Opened
#94 [GH-ISSUE #202] pm2 cluster detection
Opened
#95 [GH-ISSUE #201] DEBUG THIS: getNodeInfo error Error: Invalid child key
Opened
#96 [GH-ISSUE #208] Unhandled Error but when i restarted the db the errors gone
Opened
#97 [GH-ISSUE #206] Getting feature not supported error when attempting to run in Electron app
Opened
#98 [GH-ISSUE #207] When using "mutations" with a subscription it's throwing a warning
Opened
#99 [GH-ISSUE #217] Schema validation fails for updates on higher path
Opened
#100 [GH-ISSUE #209] Special chars in path corrupt data
Opened
#101 [GH-ISSUE #215] Browser Acebase broke after last update
Opened
#102 [GH-ISSUE #220] Multiple TypeScript errors when using package acebase
Opened
#103 [GH-ISSUE #225] Live query and indexing
Opened
#104 [GH-ISSUE #219] Can't import { AceBase } with moduleResolution="nodenext" in tsconfig.json
Opened
#105 [GH-ISSUE #235] filter on nested data and IN operator for string type
Opened
#106 [GH-ISSUE #229] ref().get() works while query().get() returns an empty array
Opened
#107 [GH-ISSUE #231] Removing a large dataset throws RangeError
Opened
#108 [GH-ISSUE #241] Any plan yo add Dart/Flutter support
Opened
#109 [GH-ISSUE #239] TypeError when trying to add new records after removing old ones
Opened
#110 [GH-ISSUE #242] Error: DEV: Applied tree fixes did not change 88 pending operation(s) failing to execute
Opened
#111 [GH-ISSUE #251] Python Client or RESTful APIs?
Opened
#112 [GH-ISSUE #244] MySQL back-end & sync
Opened
#113 [GH-ISSUE #253] IPC mode 'socket' fails for new database & paths with spaces
Opened
#114 [GH-ISSUE #255] Browser support using OPFS
Opened
#115 [GH-ISSUE #256] [import] readBoolean bugged when importing data
Opened
#116 [GH-ISSUE #254] Querying with like filter throws error if (indexed) field of any child isn't present
Opened
#117 [GH-ISSUE #258] DataReference.transaction returning null, even through .get immediately before returns value.
Opened
#118 [GH-ISSUE #273] Native binary storage shows scaling bottlenecks under concurrent realtime workload
Opened
#119 [GH-ISSUE #257] Missing details in docs on 'mutations' event use
Opened
#120 [PR #29] [MERGED] Update README.md: browser example code typo fixed
Opened
#121 [PR #66] [CLOSED] Fix null error
Opened
#122 [PR #52] [MERGED] Add instructions for putting AceBase in browser REPL
Opened
#123 [PR #130] [CLOSED] Bump terser from 5.5.1 to 5.14.2
Opened
#124 [PR #140] [CLOSED] BigInt cache serialisation error
Opened
#125 [PR #143] [MERGED] Fix NodeNotFoundError & NodeRevisionError imports
Opened
#126 [PR #142] [MERGED] Data recovery: repair node
Opened
#127 [PR #144] [MERGED] Fix/eslint jsdocs async await
Opened
#128 [PR #148] [MERGED] Fix: index with bigints
Opened
#129 [PR #149] [MERGED] Feature: indexed take/skip with metadata sort
Opened
#130 [PR #153] [MERGED] Added 'in' query operator test
Opened
#131 [PR #150] [MERGED] Dependencies: terser 5.15.0 & acebase-core 1.22.2
Opened
#132 [PR #151] [CLOSED] Bug: using fiter in with another filter on bigInt
Opened
#133 [PR #154] [MERGED] Bump acebase-core to v1.22.3
Opened
#134 [PR #155] [MERGED] Indexes & queries: code quality improvements & fixes
Opened
#135 [PR #156] [MERGED] Indexes, query and load performance improvements
Opened
#136 [PR #160] [MERGED] Fix bigint index updates
Opened
#137 [PR #159] [CLOSED] Bug indexes on unit add
Opened
#138 [PR #161] [MERGED] Fix typescript build errors
Opened
#139 [PR #162] [MERGED] Fix: missing types
Opened
#140 [PR #164] [MERGED] fix typo, missing comma
Opened
#141 [PR #166] [MERGED] Bump acebase-core to v1.23.0, add type declaration maps
Opened
#142 [PR #163] [MERGED] TypeScript port
Opened
#143 [PR #167] [MERGED] fix: include sources & maps in npm distribution
Opened
#144 [PR #169] [MERGED] Improvement: moved IndexedDB code
Opened
#145 [PR #170] [MERGED] Fix: prefix tree.id to fix #168
Opened
#146 [PR #174] [MERGED] Remove old module.exports from sqlite storage
Opened
#147 [PR #173] [MERGED] Dual CommonJS and ESM modules distributions
Opened
#148 [PR #179] [MERGED] Fix: ESM module code
Opened
#149 [PR #178] [MERGED] Disable import of ESM modules until stable
Opened
#150 [PR #182] [MERGED] Add default code for runkit
Opened
#151 [PR #181] [MERGED] Fix: CommonJS and ESM tests
Opened
#152 [PR #180] [MERGED] Ported tests to TypeScript, added ESM test project
Opened
#153 [PR #184] [MERGED] Improvement: debug ghost record reads
Opened
#154 [PR #185] [MERGED] Replace console.assert with custom assert function
Opened
#155 [PR #187] [MERGED] Generate runkit.js example
Opened
#156 [PR #186] [MERGED] Fix broken B+Trees
Opened
#157 [PR #191] [MERGED] Empty keys pre-check
Opened
#158 [PR #192] [MERGED] LocalStorage custom storage: async methods
Opened
#159 [PR #193] [MERGED] docs update
Opened
#160 [PR #196] [MERGED] Bump acebase-core dependency to v1.25.0
Opened
#161 [PR #195] [MERGED] lint fixes
Opened
#162 [PR #194] [MERGED] Add eslint curly rule
Opened
#163 [PR #199] [CLOSED] Feature: db file locking
Opened
#164 [PR #204] [MERGED] Bump json5 from 2.2.1 to 2.2.3
Opened
#165 [PR #210] [MERGED] Allow wildcard path queries with given filter values
Opened
#166 [PR #205] [MERGED] Document optional type parameters on data retrieval methods
Opened
#167 [PR #212] [MERGED] Fix writing inline keys with unicode chars
Opened
#168 [PR #211] [MERGED] Fix IPC index issues
Opened
#169 [PR #213] [MERGED] New feature: socket IPC service
Opened
#170 [PR #214] [MERGED] Transaction logging fixes
Opened
#171 [PR #218] [MERGED] Fix schema validation of update on higher path
Opened
#172 [PR #216] [MERGED] Fix socket IPC breaking browser build #215
Opened
#173 [PR #221] [MERGED] Fixes #203 / #219
Opened
#174 [PR #222] [MERGED] fix tsc node16 module resolution
Opened
#175 [PR #224] [MERGED] Fix: Socket IPC preventing process exit
Opened
#176 [PR #223] [MERGED] Fix (invisible) tsc compile errors
Opened
#177 [PR #226] [MERGED] Fix issue #225
Opened
#178 [PR #227] [MERGED] Feature: "warn only" schema definitions
Opened
#179 [PR #230] [MERGED] Fix target of mutations events on wildcard paths
Opened
#180 [PR #236] [MERGED] Bump word-wrap from 1.2.3 to 1.2.4
Opened
#181 [PR #232] [MERGED] Create new documentation site based on README
Opened
#182 [PR #234] [MERGED] Improvement: remove window references
Opened
#183 [PR #237] [MERGED] Add support for old Safari in webworker
Opened
#184 [PR #240] [MERGED] Fix issue #239
Opened
#185 [PR #243] [MERGED] Fix issue #242
Opened
#186 [PR #246] [MERGED] fix parentheses in code snipets
Opened
#187 [PR #245] [MERGED] Drastically improve large node (re)writes
Opened
#188 [PR #247] [MERGED] Add custom logger support
Opened
#189 [PR #259] [MERGED] Fix large index builds
Opened
#190 [PR #261] Bump elliptic from 6.5.4 to 6.6.1
Opened
#191 [PR #262] Bump sha.js from 2.4.11 to 2.4.12
Opened
#192 [PR #260] [MERGED] Cleanup: remove generated code from repository
Opened
#193 [PR #263] Bump cipher-base from 1.0.4 to 1.0.6
Opened
#194 [PR #264] Bump pbkdf2 from 3.1.2 to 3.1.3
Opened
#195 [PR #266] Bump js-yaml from 4.1.0 to 4.1.1
Opened
#196 [PR #267] [MERGED] Add automatic npm publish workflow
Opened
#197 [PR #265] [MERGED] Split code into multiple files for easier maintenance
Opened
#198 [PR #268] [MERGED] Fix: prevent CorruptRecordErrors whilst running in a single process
Opened
#199 [PR #269] [MERGED] Fix publish workflow
Opened
#200 [PR #270] [MERGED] Fix: handle failing announced cache lookups
Opened
#201 [PR #271] [MERGED] Fix: suppress unhandled promise rejections and PromiseRejectionHandledWarning
Opened
#202 [PR #272] [MERGED] Improve read/write stability
Opened
#203 [PR #274] Improvements