Massively improve Feature Comparison tables with granular per-feature detail
- Expand from 4 high-level tables to 25+ detailed tables
- List every SQL function individually (130+ functions)
- Add explicit InMemory limitations section (15 items)
- Add new sections: Container/DB ops, Policies, Throughput, System Properties, FeedRange, LINQ, Response Metadata
- Add counts-based Summary Scorecard
- Match Spanner wiki level of granularity
docs: update wiki for v3.0.0 InMemoryCosmos API
- Updated: Home, Sidebar, Getting-Started, Integration-Approaches, API-Reference,
Dependency-Injection, Features, Feed-Iterator, Seeding-Data, Troubleshooting,
Feature-Comparison
- New pages: Multi-Database, Migration-Guide (2.x -> 3.0.0)
- Marked CreateClient/WrapClient/CreateRouter as removed in 3.0.0
- Added InMemoryCosmos, InMemoryCosmosBuilder, InMemoryCosmosResult API docs
Update data persistance row
Updated Feature Comparison With Alternatives (markdown)
docs: v2.0.89 - IS_NAN, TYPE(), string null→undefined, 125+ functions, 68 new tests
Audit wiki: sidebar restructure, Feature Comparison + Known Limitations accuracy updates
Sidebar:
- Move Feature Comparison to top of Reference section
- Add sub-links: ...To Official Emulators, ...To Community Emulators
Feature Comparison:
- Update Stored procedures: C# handlers + optional JS via Jint (was C# only)
- Update UDFs: C# handlers + optional JS via Jint (was C# only)
- Update community comparison table to match
Known Limitations:
- Remove 13 fixed/resolved entries from the summary table (Computed properties
patch guard, Container.Database, UniqueKeyPolicy, DeleteContainer+triggers,
CancellationToken, Resource ID validation, GetContainer auto-creates, Stream
API response bodies, Permission.DeleteAsync, User.ReplaceAsync, _rid, _self,
Unsupported SQL error type, Computed properties validation)
- Remove fixed behavioral difference sections (#12, #15, #30)
- Remove resolved entries (#75/#81 stream sproc variants, #79 UDF CRUD, #92
patch triggers duplicate, #94 GetTriggerQueryIterator)
- Update #40: PatchItemAsync now fires triggers; remaining gap is stream variant
- Update #73: retitle to reflect JS is optional, not absent
- Update metadata query filtering: now partial (scripts support WHERE c.id)
- Clean up vector search entry (remove inline fix notes)
- Remove orphaned full-text test references from #21
Wiki audit fixes: renumber Known-Limitations, fix factual errors, add SetDifference, update API-Reference for v2.0.70, add _rid/_self/_attachments to Features metadata table, normalize function count to 120+, add Seeding-Data/State-Persistence to Home, deduplicate Seeding-Data persistence section, fix Sidebar anchor typo
v2.0.4: Manual checkpoint processor now supported, FeedRange scoping change feed ✅
v2.0.3: HttpMessageHandlerWrapper - update API Reference, DI guide, Integration Approaches, and Feature Comparison
v2.0.2: Computed properties now supported - update Features and Comparison