Changelog
Raijin Database 2.1.4621
-
[1835] Prohibit usage of explicit _id field.
-
[2249] Partition filtering during scans.
-
[2280] Validate configuration parameter inputs.
-
[2281] Auto-adjust memory related configuration parameters.
-
[2330] FLOAT is now a 4-byte-width datatype (previously it was an alias to DOUBLE).
-
[2331] Add endpoint for changing table partitioning function.
-
[2475] Partition pruning for ORDER BY [LIMIT/OFFSET] on partitioned column.
-
[2492] Auto-adjusting of params that are greater than the amount of system memory available.
-
[2188] Fix: crash when complex aggregator specified in subquery.
-
[2287] Fix: Raijin fails to start after GRANT with dots in db/table name.
-
[2385] Fix: crash after getting an exception when audit logging is ON.
-
[2395] Fix: Superset does not recognize INT, BIGINT data types.
-
[2422] Fix: Raijin cannot detect diskfull in case of specific inode quota.
-
[2473] Fix: MATCH AGAINST crash.
-
[2487] Fix: IMATCH misbehaves with UTF fields.
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.