Update dependency org.questdb:questdb to v8.1.4 #4

Open
Rainnny wants to merge 1 commits from renovate/org.questdb-questdb-8.x into master
Owner

This PR contains the following updates:

Package Type Update Change
org.questdb:questdb (source) compile patch 8.1.1 -> 8.1.4

Release Notes

questdb/questdb (org.questdb:questdb)

v8.1.4

It's spooky season. 🎃

What scares us the most? Poor performance. 😱

And just behind that, bugs and unintuitive UIs. Aaaahhhh!!

This release brings light to all of the aforementioned fears, as we continue with our seasonal theme of balance.

Breaking Changes 💥

SQL keyword quoting enforcement: SQL keywords used as column names now require double-quoting (e.g., "distinct", "order", "group"). While this was previously required, it's now enforced more strictly. This change supports PostgreSQL-compatible syntax and may break existing queries using unquoted keywords.

New features 🐣
Slick Web Console polish

Last patch, we introduced tabs to the Web Console experience. With tabs, navigating and work flows are easier and cleaner.

The polish continues in 8.1.4 and includes many small, tidy incremental improvements such as:

  • More prominent error highlighting
  • Prettier formatting when errors are generated by larger queries
  • Revamped the look and feel of the table list panel — gone is the pop-up menu
  • Once executed via shortcut, such as F9 or CTL + Enter, hitting the same shortcut will no longer cancel running SQL
  • Indicates Running... when a query is running (... so you'd better go catch it!)
  • While Running... the "play" button is replaced with "stop" button
  • Removed = as word delimiter, so that expressions like == can be highlighted as errors

And more! Download, upgrade or checkout our live demo to see them.

Regression function regr_slope()

We've introduced the regr_slope(y, x) SQL function, which calculates the slope of the linear regression line determined by the dependent variable y and independent variable x. One might use such a function in statistical analysis, trend identification, and predictive modelling:

SELECT regr_slope(sales, time) FROM revenue_data;

This query computes the slope of sales over time. Great for trend spotting.

Support for COUNT(DISTINCT col) and STRING_AGG(DISTINCT col)

The DISTINCT keyword is now available within aggregate functions to operate on unique values.

Counting unique values:

SELECT count(DISTINCT user_id) FROM events;

Aggregating unique strings:

SELECT string_agg(DISTINCT city, ', ') FROM customers;

This simplifies queries where you need to work with distinct entries. We all appreciate more concise and expressive SQL.

Performance improvements 🚀
  • Suped up many statistical functions with parallelized execution. Functions like var_samp(), var_pop(), stddev_samp(), stddev_pop(), covar_samp(), covar_pop(), and corr() are now up to 10× faster.

  • Reduced memory usage during paralleled aggregate queries

General improvements and fixes 🔧
  • Addressed a disk space leak issue when upserting with deduplication

  • Resolved phantom errors in SELECT queries caused by concurrent partition squashing

  • Fixed inconsistencies in the interaction between the Web Console and the static metadata cache

  • Fixed issues causing unexpected timeouts and error messages in parallel query execution

  • Resolved an infinite loop issue that could occur on errors in parallel filter and GROUP BY queries - as fun as it was...

  • Addressed a potential transaction leak in table reader/writer initialization on ZFS.

  • Fixed a rare failure to restore from a checkpoint, triggered by an indexed column being created while a checkpoint is in progress.

  • Unified macOS runtime requirements to macOS 13 for build consistency.

  • Fixed checkpoint backward compatibility with snapshot semantics.

  • Fixed a memory leak with pipelined UPDATEs in the PostgreSQL Wire Protocol.

Pull requests

Full Changelog: https://github.com/questdb/questdb/compare/8.1.2...8.1.4

v8.1.2

Compare Source

October has arrived, and with it the fall. According to an interesting character, it's also Libra season, a phase of balance. It works for us, as this release restores the balance within QuestDB's production reliability. Chasing maximum performance and cutting-edge features is our favourite game. But every now and then, it's essential to double-back and smooth out the edges so that the overall experience presents consistent excellence. And, well, we'll keep improving performance too.

Download, upgrade, and prepare for the seasonal feasts. 🎃

Breaking Changes 💥
  • Logging level adjustments: Some log messages previously logged at the INFO level have been changed to DEBUG. This reduction in log verbosity may impact monitoring systems relying on these messages. Adjust logging configurations as necessary.
New features 🐣
  • Web Console UI tabs: The QuestDB Web Console features tabs for better query management. Tabs are archived upon closing and can be brought back from the history section as needed.

  • ILP client row cancellation: The ILP client now supports cancelling the current row during data ingestion. This allows for greater control when writing data and helps prevent incomplete or erroneous data from being committed.

  • New financial function spread_bps: Computes the spread in basis points between two numerical values.

  • greatest and least functions: Determine the maximum or minimum value from a list of expressions. These functions simplify comparisons across multiple columns or expressions.

  • Interval functions for date filters: Implemented new interval functions today(), tomorrow(), and yesterday() that return intervals representing the entire day. These functions make it easier to filter queries based on whole-day periods without manually specifying time ranges.

  • New aggregate function string_distinct_agg: Aggregates unique string values into a single, concatenated string with a specified delimiter. This is useful for creating summaries of distinct values in a dataset.

  • ILP traffic to Prometheus: Introduced metrics to monitor ILP (Influx Line Protocol) traffic volumes over both TCP and HTTP. These metrics help in tracking data ingestion rates and diagnosing network-related issues.

  • RedHat OpenShift Compatible Docker Image: Beginning with this release, QuestDB Docker images with a -rhel suffix are now compatible with RedHat's OpenShift container orchestration platform.

New integrations
  • Bento by Warpstream Labs: In the words of Bento they provide: Fancy stream processing made operationally mundane. Indeed, and now even fancier with a fresh QuestDB component.

  • Redpanda Connect: Formerly Benthos. Comes with a QuestDB output component that can be used as a sink for your stream processing data. Read our docs for more information.

Performance improvements 🚀
  • Static metadata cache: Implemented a static metadata cache to improve performance by reducing the overhead associated with frequent metadata access. This enhancement speeds up query compilation and execution.

  • Optimized partition reloads: Reduced unnecessary reloads of TableReader partitions, which enhances query performance, especially in environments with high data ingestion rates and frequent queries.

  • Improved parallel GROUP BY execution: Optimized parallel GROUP BY operations by eliminating redundant bytecode generation. This results in faster execution times for complex aggregation queries.

  • Faster Web Console queries: You'll notice improved performance during the highligh and execution of queries with SQL comments in the editor.

Improvements 🛠️
  • Enhanced log compatibility: Added a configuration option to control verbose log levels, improving compatibility with log readers and monitoring tools that require specific log formats or verbosity levels.

  • Detailed ILP error messages: Enhanced the server logs to include specific error messages indicating the exact line that caused a receive buffer overflow during ILP ingestion. This aids in troubleshooting and correcting data formatting issues.

Bug fixes 🐛
  • ILP client retry behaviour: Fixed an issue where ILP clients would retry data insertion when encountering invalid UUID values. The client now correctly handles bad UUIDs without unnecessary retries, improving ingestion stability.

  • Server crash with first(varchar) and last(varchar): Resolved a critical issue where using first(varchar) or last(varchar) functions could cause the server to crash. These functions now operate reliably with VARCHAR data types.

  • Deduplication key crash fix: Addressed a potential crash when writing data with deduplication enabled on VARCHAR or STRING columns as keys.

  • Parquet byte column support: Added support for RleDictionary encoding of BYTE columns in the read_parquet() function. This enhances compatibility with Parquet files that use this encoding scheme.

  • Handling comment-only queries: Fixed an issue where SQL queries containing only comments were not properly processed. The server now correctly handles such queries without errors.

  • UUID and IPv4 in coalesce and switch: Corrected the lack of support for UUID and IPv4 literals in the coalesce() function and SWITCH statements. These functions now fully support these data types.

  • Parallel GROUP BY race condition: Fixed a race condition that could occur during parallel GROUP BY operations involving a large number of groups.

  • Symbol to integer comparison fix: Resolved a NullPointerException that occurred when comparing SYMBOL columns to integer values. Comparisons between these data types now function correctly.

  • Responsive health check endpoint: Improved the responsiveness of the health check HTTP endpoint when the server reaches its memory limit. This ensures that health checks remain reliable under memory pressure.

List of PRs

New Contributors

Full Changelog: https://github.com/questdb/questdb/compare/8.1.1...8.1.2


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.questdb:questdb](https://questdb.io/) ([source](https://github.com/questdb/questdb)) | compile | patch | `8.1.1` -> `8.1.4` | --- ### Release Notes <details> <summary>questdb/questdb (org.questdb:questdb)</summary> ### [`v8.1.4`](https://github.com/questdb/questdb/releases/tag/8.1.4) It's spooky season. :jack_o_lantern: What scares us the most? Poor performance. :scream: And just behind that, bugs and unintuitive UIs. *Aaaahhhh!!* This release brings light to all of the aforementioned fears, as we continue with our seasonal theme of balance. ##### Breaking Changes 💥 **SQL keyword quoting enforcement**: SQL keywords used as column names now require double-quoting (e.g., "distinct", "order", "group"). While this was previously required, it's now enforced more strictly. This change supports PostgreSQL-compatible syntax and may break existing queries using unquoted keywords. ##### New features 🐣 ##### Slick Web Console polish Last patch, we introduced tabs to the Web Console experience. With tabs, navigating and work flows are easier and cleaner. The polish continues in `8.1.4` and includes many small, tidy incremental improvements such as: - More prominent error highlighting - Prettier formatting when errors are generated by larger queries - Revamped the look and feel of the table list panel — gone is the pop-up menu - Once executed via shortcut, such as `F9` or `CTL` + `Enter`, hitting the same shortcut will no longer cancel running SQL - Indicates `Running..`. when a query is running (... so you'd better go catch it!) - While `Running..`. the "play" button is replaced with "stop" button - Removed `=` as word delimiter, so that expressions like `==` can be highlighted as errors And more! Download, upgrade or [checkout our live demo](https://demo.questdb.io) to see them. ##### Regression function `regr_slope()` We've introduced the `regr_slope(y, x)` SQL function, which calculates the slope of the linear regression line determined by the dependent variable `y` and independent variable `x`. One might use such a function in statistical analysis, trend identification, and predictive modelling: ```sql SELECT regr_slope(sales, time) FROM revenue_data; ``` This query computes the slope of sales over time. Great for trend spotting. ##### Support for COUNT(DISTINCT col) and STRING_AGG(DISTINCT col) The `DISTINCT` keyword is now available within aggregate functions to operate on unique values. Counting unique values: ```sql SELECT count(DISTINCT user_id) FROM events; ``` Aggregating unique strings: ```sql SELECT string_agg(DISTINCT city, ', ') FROM customers; ``` This simplifies queries where you need to work with distinct entries. We all appreciate more concise and expressive SQL. ##### Performance improvements 🚀 - Suped up many statistical functions with parallelized execution. Functions like `var_samp()`, `var_pop()`, `stddev_samp()`, `stddev_pop()`, `covar_samp()`, `covar_pop()`, and `corr()` are now up to 10× faster. - Reduced memory usage during paralleled aggregate queries ##### General improvements and fixes 🔧 - Addressed a disk space leak issue when upserting with deduplication - Resolved phantom errors in `SELECT` queries caused by concurrent partition squashing - Fixed inconsistencies in the interaction between the Web Console and the static metadata cache - Fixed issues causing unexpected timeouts and error messages in parallel query execution - Resolved an infinite loop issue that could occur on errors in parallel filter and `GROUP BY` queries - as fun as it was... - Addressed a potential transaction leak in table reader/writer initialization on ZFS. - Fixed a rare failure to restore from a checkpoint, triggered by an indexed column being created while a checkpoint is in progress. - Unified macOS runtime requirements to macOS 13 for build consistency. - Fixed checkpoint backward compatibility with snapshot semantics. - Fixed a memory leak with pipelined `UPDATE`s in the PostgreSQL Wire Protocol. #### Pull requests - fix(build): Unify MacOS runtime requirements to MacOS 13 by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/5035 - perf(sql): reduce memory footprint of parallel aggregate functions by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5046 - fix(sql): fix unexpected timeouts, error messages in parallel query execution by [@&#8203;glasstiger](https://github.com/glasstiger) in https://github.com/questdb/questdb/pull/5039 - fix(core): fix disk space leak on upserting with dedup by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5048 - feat(http): signal empty query as a notice, not an error by [@&#8203;mtopolnik](https://github.com/mtopolnik) in https://github.com/questdb/questdb/pull/5031 - fix(sql): infinite loop on error in parallel filter and group by queries by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5055 - feat(sql): breaking change 💥 - support for count(distinct col) and string_agg(distinct col) by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/5045 - fix(core): fix phantom select query errors caused by concurrent partition squashing by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5058 - fix(sql): resolve inconsistencies in interaction between web console and static metadata cache by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/5043 - feat(sql): add `regr_slope()` SQL function by [@&#8203;vss96](https://github.com/vss96) in https://github.com/questdb/questdb/pull/5021 - fix(http): improved error handling for unsupported column types by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/5068 - fix(pgwire): memory leak with pipelined UPDATEs by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/5083 - perf(sql): parallelise sample and population variance by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/5072 - perf(sql): parallelise sample and population standard deviation by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/5075 - perf(sql): parallelise sample and population covariance by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/5074 - fix(core): potential transaction leak in table reader/writer initialization on ZFS by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5086 - fix(core): fix rare failure to restore from checkpoint, triggered by indexed column being created while checkpoint in progress by [@&#8203;bluestreak01](https://github.com/bluestreak01) in https://github.com/questdb/questdb/pull/5090 - perf(sql): parallelise correlation by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/5079 - fix(core): fix checkpoint backward compatibility with snapshot semantics by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5091 - fix(core): fix rare crash on read binary and other var length column types by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5093 **Full Changelog**: https://github.com/questdb/questdb/compare/8.1.2...8.1.4 ### [`v8.1.2`](https://github.com/questdb/questdb/releases/tag/8.1.2) [Compare Source](https://github.com/questdb/questdb/compare/8.1.1...8.1.2) October has arrived, and with it the fall. According to an interesting character, it's also Libra ♎ season, a phase of balance. It works for us, as this release restores the balance within QuestDB's production reliability. Chasing maximum performance and cutting-edge features is our favourite game. But every now and then, it's essential to double-back and smooth out the edges so that the overall experience presents consistent excellence. And, well, we'll keep improving performance too. Download, upgrade, and prepare for the seasonal feasts. 🎃 ##### Breaking Changes 💥 - **Logging level adjustments**: Some log messages previously logged at the `INFO` level have been changed to `DEBUG`. This reduction in log verbosity may impact monitoring systems relying on these messages. Adjust logging configurations as necessary. ##### New features 🐣 - **Web Console UI tabs**: The [QuestDB Web Console](https://questdb.io/docs/web-console/) features tabs for better query management. Tabs are archived upon closing and can be brought back from the history section as needed. - **ILP client row cancellation**: The ILP client now supports cancelling the current row during data ingestion. This allows for greater control when writing data and helps prevent incomplete or erroneous data from being committed. - **New financial function `spread_bps`**: Computes the spread in basis points between two numerical values. - **`greatest` and `least` functions**: Determine the maximum or minimum value from a list of expressions. These functions simplify comparisons across multiple columns or expressions. - **Interval functions for date filters**: Implemented new interval functions `today()`, `tomorrow()`, and `yesterday()` that return intervals representing the entire day. These functions make it easier to filter queries based on whole-day periods without manually specifying time ranges. - **New aggregate function `string_distinct_agg`**: Aggregates unique string values into a single, concatenated string with a specified delimiter. This is useful for creating summaries of distinct values in a dataset. - **ILP traffic to Prometheus**: Introduced metrics to monitor ILP (Influx Line Protocol) traffic volumes over both TCP and HTTP. These metrics help in tracking data ingestion rates and diagnosing network-related issues. - **RedHat OpenShift Compatible Docker Image**: Beginning with this release, QuestDB Docker images with a `-rhel` suffix are now compatible with RedHat's OpenShift container orchestration platform. ##### New integrations - [**Bento by Warpstream Labs**](https://warpstreamlabs.github.io/bento/docs/components/outputs/questdb/): In the words of Bento they provide: *Fancy stream processing made operationally mundane*. Indeed, and now even fancier with a fresh QuestDB component. - [**Redpanda Connect**](https://github.com/redpanda-data/connect/releases/tag/v4.37.0): Formerly Benthos. Comes with a QuestDB output component that can be used as a sink for your stream processing data. [Read our docs](https://questdb.io/docs/third-party-tools/redpanda-connect/) for more information. ##### Performance improvements 🚀 - **Static metadata cache**: Implemented a static metadata cache to improve performance by reducing the overhead associated with frequent metadata access. This enhancement speeds up query compilation and execution. - **Optimized partition reloads**: Reduced unnecessary reloads of `TableReader` partitions, which enhances query performance, especially in environments with high data ingestion rates and frequent queries. - **Improved parallel `GROUP BY` execution**: Optimized parallel `GROUP BY` operations by eliminating redundant bytecode generation. This results in faster execution times for complex aggregation queries. - **Faster Web Console queries**: You'll notice improved performance during the highligh and execution of queries with SQL comments in the editor. ##### Improvements 🛠️ - **Enhanced log compatibility**: Added a configuration option to control verbose log levels, improving compatibility with log readers and monitoring tools that require specific log formats or verbosity levels. - **Detailed ILP error messages**: Enhanced the server logs to include specific error messages indicating the exact line that caused a receive buffer overflow during ILP ingestion. This aids in troubleshooting and correcting data formatting issues. ##### Bug fixes 🐛 - **ILP client retry behaviour**: Fixed an issue where ILP clients would retry data insertion when encountering invalid UUID values. The client now correctly handles bad UUIDs without unnecessary retries, improving ingestion stability. - **Server crash with `first(varchar)` and `last(varchar)`**: Resolved a critical issue where using `first(varchar)` or `last(varchar)` functions could cause the server to crash. These functions now operate reliably with `VARCHAR` data types. - **Deduplication key crash fix**: Addressed a potential crash when writing data with deduplication enabled on `VARCHAR` or `STRING` columns as keys. - **Parquet `byte` column support**: Added support for `RleDictionary` encoding of `BYTE` columns in the `read_parquet()` function. This enhances compatibility with Parquet files that use this encoding scheme. - **Handling comment-only queries**: Fixed an issue where SQL queries containing only comments were not properly processed. The server now correctly handles such queries without errors. - **UUID and IPv4 in `coalesce` and `switch`**: Corrected the lack of support for `UUID` and `IPv4` literals in the `coalesce()` function and `SWITCH` statements. These functions now fully support these data types. - **Parallel `GROUP BY` race condition**: Fixed a race condition that could occur during parallel `GROUP BY` operations involving a large number of groups. - **Symbol to integer comparison fix**: Resolved a `NullPointerException` that occurred when comparing `SYMBOL` columns to integer values. Comparisons between these data types now function correctly. - **Responsive health check endpoint**: Improved the responsiveness of the health check HTTP endpoint when the server reaches its memory limit. This ensures that health checks remain reliable under memory pressure. #### List of PRs - fix(ilp): ILP clients should not retry when inserting a bad UUID value by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/4934 - feat(ilp): ILP client allows to cancel the current row by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/4936 - feat(sql): add spread_bps function for finance by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/4939 - feat(sql): add greatest and least functions by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/4940 - fix(sql): fix NPE when using CTEs and compiling an async group by factory by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/4929 - perf(core): introduce static metadata cache by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/4848 - fix(core): breaking change 💥 - demote some info logs to debug logs by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/4944 - fix(sql): first(varchar) and last(varchar) functions can crash server by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/4947 - fix(core): fix potential crash when writing with dedup key on on varchar, string column key by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/4966 - fix(sql): add RleDictionary encoding support for byte columns in the read_parquet function by [@&#8203;eugenels](https://github.com/eugenels) in https://github.com/questdb/questdb/pull/4984 - fix(ilp): add error message in server log about the line that caused receive buffer overflow by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/4987 - feat(sql): add interval SQL functions for easy-to-use today, tomorrow, yesterday time filters by [@&#8203;nwoolmer](https://github.com/nwoolmer) and [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/4968 - fix(core): improve compatibility with log-readers by adding config option for verbose log levels by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/4950 - fix(sql): support comment-only query by [@&#8203;mtopolnik](https://github.com/mtopolnik) in https://github.com/questdb/questdb/pull/4983 - perf(sql): reduce unnecessary TableReader partition reloads by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5010 - feat(sql): string_distinct_agg function by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5000 - fix(sql): missing UUID and IPv4 literal support in coalesce function and switch statement by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5017 - fix(sql): race in parallel group by with many groups by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5018 - perf(sql): avoid redundant bytecode generation in parallel GROUP BY by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/5023 - chore(sql): fix non-timezone aware test by [@&#8203;nwoolmer](https://github.com/nwoolmer) in https://github.com/questdb/questdb/pull/5008 - fix(sql): NullPointerException in symbol to int comparison by [@&#8203;puzpuzpuz](https://github.com/puzpuzpuz) in https://github.com/questdb/questdb/pull/4993 - feat(ilp): add ILP traffic volume metrics - TCP, HTTP by [@&#8203;vss96](https://github.com/vss96) in https://github.com/questdb/questdb/pull/5004 - fix(core): make health check http endpoint responsive when memory limit is reached by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5014 - fix(sql): bug in SAMPLE BY queries after a query cache hit by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/4990 - fix(core): fix db random crash after inserting into a table with varchar dedup key by [@&#8203;ideoma](https://github.com/ideoma) in https://github.com/questdb/questdb/pull/5030 - fix(core): do not reports APFS as unsupported on MacOS 15 - Sequoia by [@&#8203;jerrinot](https://github.com/jerrinot) in https://github.com/questdb/questdb/pull/5032 #### New Contributors - [@&#8203;vss96](https://github.com/vss96) made their first contribution in https://github.com/questdb/questdb/pull/5004 **Full Changelog**: https://github.com/questdb/questdb/compare/8.1.1...8.1.2 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTQuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEyOC4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Rainnny added 1 commit 2024-10-08 13:07:50 -07:00
Rainnny changed title from Update dependency org.questdb:questdb to v8.1.2 to Update dependency org.questdb:questdb to v8.1.3 2024-10-15 16:05:09 -07:00
Rainnny force-pushed renovate/org.questdb-questdb-8.x from 19382972b8 to a5ca634dfa 2024-10-15 16:05:10 -07:00 Compare
Rainnny changed title from Update dependency org.questdb:questdb to v8.1.3 to Update dependency org.questdb:questdb to v8.1.4 2024-10-23 09:05:34 -07:00
Rainnny force-pushed renovate/org.questdb-questdb-8.x from a5ca634dfa to 6b441f97bd 2024-10-23 09:05:34 -07:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/org.questdb-questdb-8.x:renovate/org.questdb-questdb-8.x
git checkout renovate/org.questdb-questdb-8.x
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: PulseApp/API#4
No description provided.