Changelog
Raijin Database 2.0.4562
-
[2490] Fixed a crash caused by incorrect column statistics generated on insert
-
[2485] Fixed a crash in the keep-alive implementation
Raijin Database 2.0.4559
-
[2248] Redesigned partitioning.
-
[2299] Fix: Missing heap.desc files when flushing tables.
-
[2351] Continue sorting with common algorithm after running out of memory in its optimized version.
-
[2375] Update Raijin OpenAPI to match the current implementation.
Raijin Database 1.5.4498
-
[1237] Fix: Failed check in TargetList on aggregated scan with correlated subquery.
-
[2115] Use the data directory as the base that contains all the stateful files.
-
[2183] Implementation of LIKE/ILIKE without using regexps.
-
[2256] Check locking status in Flush tables with read lock.
-
[2261] Support Authorization header in API.
-
[2311] Fix: Metrics endpoint requires authentication when it should not.
Raijin Database 1.4.4466
-
[1271] Change behaviour of aggregators with variant data.
-
[1804] Implement SHOW VERSION command.
-
[1862] Increase column name length limit.
-
[1926] Fix: error when stop/restart Raijin with locked tables.
-
[1938] Fix: bigint and int columns become variant when signed data is ingested.
-
[2015] Extend partition management endpoints to target partitions by their directory names.
-
[2063] Fix: swagger ignores https.
-
[2070] Implement SHOW VIEWS command.
-
[2092] MATCH predicate now throws an error when used on non-string columns.
-
[2154] Fix: SELECT FIELDS for views causes internal error.
-
[2163] Fix: importing large data set leads to "Too many open files" error.
-
[2191] Implement SHOW USERS command.
-
[2236] New sorting algorithm for ORDER BY col LIMIT n OFFSET m.
-
[2238] Unordered selects.
-
[2240] Fix: crash when selecting COUNT(DISTINCT) on large dataset.
-
[2313] Fix: Memory limit exceeded during ORDER BY with LIMIT.
Raijin Database 1.3.4379
-
[1923] Implement GRANT command.
-
[1976] Implemented CREATE/DROP USER sql statements.
-
[1977] Username/password authentication. Fully anonymous access disallowed.
-
[2047] Optimization: do not merge partition’s data before sorting or aggregating.
-
[2014] Fixed memory leaks in COPY TO.
-
[2083] Reduce memory consumption during scans.
-
[2089] Detect CGroups memory limits.
-
[2190] Enable anonymous access.
-
[2225] Optimized ORDER BY with LIMIT memory usage.
Raijin Database 1.2.4339
-
[1863] Ability to change table partitioning expression.
-
[1984] Human readable partition directory names.
-
[1933] Ingestion API: error signaling.
-
[2054] Ndjson ingestion: skip trailing whitespaces w/o warnings.
-
[2066] REST API ingestion error handling: fix escaping.
-
[1849] Monitor & cleanup stale memory.
-
[2053] Increase ingestion performance for partitioned tables.
-
[714] Table subqueries ("derived tables" or subqueries in FROM clause).
-
[1960] SQL View implemented.
Raijin Database 1.1.4257
-
[1937] Provide disk free information in prometheus exporter.
-
[1972] Provide file system size information in prometheus exporter.
-
[1931] Provide query statistics in prometheus exporter.
-
[1144] Support ingestion for big batches.
-
[1930] Unify SHOW TABLES/DATABASES/PARTITIONS output.
-
[1858] REST API: database management endpoints.
-
[1916] REST API: Raijin health status.
-
[1859] REST API: Swagger API definition browser.
-
[1994] Treat HTTP/1.1 connections persistent by default.
-
[1848] DATE_TRUNC: datetime truncation with arbitrary or natural chunks.
-
[1920] Fix: partition metrics.
-
[1710] Syslog-style single-line logging.
-
[1728] Fix: JsonAutoConvertType behavior to recognise boolean values.