Dear all,
Version 12 marks a major leap forward for BaseX – our open-source XML
framework, database engine, and XQuery 4.0 processor. This release
introduces powerful new features, essential upgrades, and expanded
standards support that will elevate how you build, query, and manage
XML-driven applications.
This is what you get:
🔧 Core Upgrades
- Java 17: better performance, long-term support
- Jetty 12: better compatibility, future-proofing
✨ XQuery features, 4.0
- Order-Preserving Maps: more intuitive & predictable data structures
- Map performance: significantly leaner & faster, close to native Java
- Arrays & sequences: Wrapping as arrays in constant time & vice versa
- Pipeline Operator: clean, expressive queries with the -> operator
- Typed constructs: structured data with item and record constructors
- Stack Traces, finally block: better debugging, robust error-handling
- While Clauses: better control flow in functional logic
- Standardized CSV, JSON, and HTML Parsing, support for Validator.nu
- Scripting: launch XQuery expressions as independent jobs
- Profiler Optimizations: aggregation of profiled results
🔐 Security & Admin Enhancements
- Automatic Admin Password Generation (first startup)
- Log Filtering, Masking & Truncation: better control over logging
Get the new version and check out our documentation for more details:
https://basex.orghttps://docs.basex.org/main/Changelog
Have fun,
Your BaseX Team