What's New RavenDB 7.2

AI Assistant

RavenDB 7.2 introduces a native AI Assistant integrated directly into the Studio to provide on-demand technical support. Accessible via a convenient chat interface, it significantly reduces ramp-up time by delivering context-aware answers and accurate code samples powered by a curated RavenDB knowledge base. This assistant streamlines development by helping to write RQL queries, analyse usage, and navigate advanced capabilities with situational tips and tricks tailored to specific scenarios. Operating strictly within user-authorized data boundaries, it eliminates the friction of manual documentation lookups and error analysis. If complex syntax or troubleshooting slows production, this tool is designed to smooth the learning curve and accelerate developer onboarding.

Remote Attachments

RavenDB 7.2 introduces Remote Attachments to slash storage costs at scale by offloading large binary objects such as images, PDFs, and logs to AWS S3 or Azure Blob storage. This process is entirely transparent and requires zero application code changes because the database continues to serve attachments through existing APIs. By simply providing a cloud storage destination, RavenDB automatically handles the data transfer for both existing and new data to keep the primary database lean. This native integration delivers the cost benefits of cloud object storage without sacrificing transactional integrity or adding the operational risk of manual, custom-coded maintenance.

 

JSON Schema Validation

Maintain total confidence in your data with JSON Schema Validation, which provides the structural guarantees typically associated with SQL systems without sacrificing RavenDB’s schemaless flexibility. This feature allows you to define schemas using the JSON Schema standard and choose the level of enforcement based on specific operational needs. You can run strict validation on every write to ensure immediate integrity or perform background and on-demand validation during major data model changes and migrations. By catching data drift before it reaches production, RavenDB ensures documents remain correct and predictable as your system evolves. This proactive approach removes the maintenance cost of implementing custom validation mechanisms and significantly increases trust in the shape of production data.