Skip to content

History / Known Limitations

Revisions

  • Remove direct-container-only limitations, mark #18 as FIXED v4.0.7

    @lemonlion lemonlion committed Apr 29, 2026
  • Fix audit findings: update internal class refs, broken links, terminology, remove ToFeedIteratorOverridable - Seeding-Data: fix configureContainer/OnContainerCreated examples for IContainerTestSetup, replace new InMemoryContainer() with InMemoryCosmos.Create(), fix BackingContainer type description, update See Also links, fix ClearItems via captured reference - README: fix broken wiki links (Integration-Approaches->Choosing-Your-Approach, Dependency-Injection->Setup-Guide), DI->Dependency Injection - Known-Limitations: InMemoryContainer:->Emulator: in all section descriptions, update stored procedure registration section for IContainerTestSetup - Setup-Guide: fix OnContainerCreated comment, update fidelity note, fix troubleshooting - State-Persistence: InMemoryCosmosClient->InMemoryCosmos.Builder().Build(), update See Also - Features: update InMemoryCosmosClient/InMemoryDatabase/InMemoryContainer refs to generic terms - Whats-New-In-3.0: add v4.0+ notes for internal/deprecated classes - Troubleshooting: update InMemoryContainer refs to generic wording - Remove ALL .ToFeedIteratorOverridable() references from wiki (API-Reference, Beta, How-Does-ToFeedIterator-Work, Migration-Guide, Whats-New-In-4.0)

    @lemonlion lemonlion committed Apr 20, 2026
  • Remove InMemoryContainer/InMemoryCosmosClient/InMemoryDatabase from API Reference (now internal)

    @lemonlion lemonlion committed Apr 20, 2026
  • Restructure wiki: replace Integration-Approaches + Dependency-Injection with Choosing-Your-Approach + Setup-Guide - Choosing-Your-Approach.md: short decision guide with comparison table and flowchart - Setup-Guide.md: comprehensive single-source-of-truth for all 5 patterns + direct instantiation - Zero content loss: all code examples, warnings, pros/cons, config options preserved - Fixed stale references: Pattern 6 -> Pattern 5, removed obsolete RegisterFeedIteratorSetup comments - Updated cross-references across 13 wiki pages and sidebar

    @lemonlion lemonlion committed Apr 20, 2026
  • Update wiki for UseInMemoryCosmosDB<TClient> Castle.Core proxy approach (v4.0.3) - Pattern 2 no longer needs shadow types — pass production typed client directly - Constraint changed from InMemoryCosmosClient to CosmosClient - Document Castle.Core proxy mechanism and limitations - OnHandlerCreated/HttpMessageHandlerWrapper now fire for all DI methods - RegisterFeedIteratorSetup marked as ignored (all methods use FakeCosmosHandler) - Update Migration Guide, API Reference, What's New, Known Limitations

    @lemonlion lemonlion committed Apr 20, 2026
  • Update Pattern 2 to Deprecated style; fix Known-Limitations #59; mark RegisterFeedIteratorSetup obsolete in API ref

    @lemonlion lemonlion committed Apr 20, 2026
  • Wiki overhaul for v4.0.0 - Added Whats-New-In-4.0.md - Renamed Feed-Iterator-Usage-Guide to How-Does-ToFeedIterator-Work - Restructured Integration-Approaches: FakeCosmosHandler section now uses InMemoryCosmos syntax, collapsed InMemoryContainer/InMemoryCosmosClient to deprecated stubs - Updated Dependency-Injection: collapsed Pattern 5 to deprecated stub, fixed UseInMemoryCosmosContainers troubleshooting for v4.0 - Fixed all Feed-Iterator-Usage-Guide links across API-Reference, Features, Known-Limitations, Troubleshooting, Home, Getting-Started - Updated Migration-Guide: added 3.x->4.0 section, updated What's Unchanged section - Updated _Sidebar with new page names and 4.0 link - Removed all new InMemoryContainer()/new InMemoryCosmosClient() references from non-migration docs

    @lemonlion lemonlion committed Apr 19, 2026
  • Replace numbered Approach 1/2/3 references with named approaches throughout wiki Feed-Iterator-Usage-Guide: 'Approach 1' -> 'FakeCosmosHandler Approach', 'Approach 2' -> '.ToFeedIteratorOverridable() Approach' Known-Limitations: 'Approach 1' -> 'InMemoryContainer', 'Approach 2' -> 'InMemoryCosmosClient', 'Approach 3' -> 'FakeCosmosHandler' All references now link to Integration-Approaches#decision-2.

    @lemonlion lemonlion committed Apr 15, 2026
  • Clarify LINQ queryable options limitation is Approach 1/2 only

    @lemonlion lemonlion committed Apr 14, 2026
  • Update Known-Limitations: #134-135 resolved in v2.0.165 (MathOp integer preservation, TYPE() casing)

    @lemonlion lemonlion committed Apr 13, 2026
  • Update Known-Limitations and SQL-Queries: document 7 bug fixes in v2.0.164 (DISTINCT+OFFSET/LIMIT ordering, HAVING COUNT null, string function type safety)

    @lemonlion lemonlion committed Apr 13, 2026
  • Mark 11 Known Limitations as FIXED in v2.0.163 (#1, #15, #24, #25, #29, #41, #43, #44, #54, #55, #56)

    @lemonlion lemonlion committed Apr 12, 2026
  • Update wiki: per-item mutex now covers all CRUD operations (v2.0.137)

    @lemonlion lemonlion committed Apr 11, 2026
  • Update wiki: per-item mutex for Delete/Replace/Patch serialisation (v2.0.136)

    @lemonlion lemonlion committed Apr 11, 2026
  • Add MaxChangeFeedSize docs: API-Reference, Features, Known-Limitations (#62), State-Persistence (PITR impact)

    @lemonlion lemonlion committed Apr 11, 2026
  • Mark #62 (DISTINCT string equality) as FIXED in v2.0.105

    @lemonlion lemonlion committed Apr 10, 2026
  • Update Known-Limitations: add #125-129 (StringTo* null→undefined, DateTimeAdd invalid part→undefined) fixed in v2.0.104

    @lemonlion lemonlion committed Apr 10, 2026
  • Update Known-Limitations: mark #22 (PatchItemStreamAsync triggers) and #23 (TransactionalBatch triggers) as FIXED in v2.0.103

    @lemonlion lemonlion committed Apr 10, 2026
  • Update Known-Limitations: mark #39 (_rid) and #40 (ETag) as FIXED in v2.0.102

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.97 - document resolved bugs 121-124, 53 new edge case tests

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.96 - document resolved bugs 116-120, 67 new edge case tests

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.95 - document resolved bugs 113-115, 109 new function tests

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.94 - document resolved bugs 107-112, 68 new edge case tests

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.93 - document resolved bugs 103-106, 64 new edge case tests, add v2.0.92/v2.0.93 SQL query improvements

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.92 - document resolved bugs 96-102, 75 new edge case tests

    @lemonlion lemonlion committed Apr 9, 2026
  • docs: v2.0.91 - document resolved bugs 92-95, 60 new edge case tests

    @lemonlion lemonlion committed Apr 8, 2026
  • docs: v2.0.90 - document 8 Cosmos DB semantics fixes, 39 new tests

    @lemonlion lemonlion committed Apr 8, 2026
  • docs: v2.0.88 - document TOSTRING null/array fix, 78 new query tests

    @lemonlion lemonlion committed Apr 8, 2026
  • docs: v2.0.86 - document SUBSTRING/LEFT/RIGHT negative index fixes, 77 new tests

    @lemonlion lemonlion committed Apr 7, 2026
  • v2.0.85: Document resolved bugs 70-78, add SQL query improvements section

    @lemonlion lemonlion committed Apr 7, 2026