Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 22, 2024

Bumps org.questdb:questdb from 7.3.9 to 7.4.2.

Release notes

Sourced from org.questdb:questdb's releases.

7.4.2

Choice is essential. But isn't it nice when a clear, happy path emerges?

To that tune, we're pleased to announce QuestDB 7.4.2, with the usual mix of features, fixes and improvements.

In focus this week is the refinement of our updated ingestion clients. Built atop the InfluxDB Line Protocol (ILP) and leveraging HTTP instead of TCP, our clients and core database now offer a primary ingestion path that is robust, responsive and fast. They're available in popular languages, including Rust, Python, Java, Go, C & C++, and more.

It is quicker, cleaner and clearer to both get started and refine.

New Features 🐣

Fresh goods.

  • Added bind variable support for long256 and IPv4 operators, milliseconds and microseconds support to datediff and dateadd.

  • Enabled FILL(LINEAR) to support ALIGN TO CALENDAR.

Performance 🚀

Always a category unto its own.

  • ILP: Optimized data ingestion for tables with a large number of columns.

  • Core: Improved hash table lookup for small string keys and optimized memory usage to reduce OS kills.

  • SQL: Faster SQL COPY and REST API CSV import, optimized binary search corner cases, and fixed the stuck parallel GROUP BY queries via better query timeout handling.

Bug Fixes 🥾

Squished, squashed & kiboshed.

  • ILP: Addressed 'maximum buffer size exceeded' in ILP client and made config adjustments to disable individual flush types and support auto_flush_bytes. also corrected client processing of data received before TLS close_notification.

  • SQL: Fixed incorrect results from lower, upper, substring functions when executed in parallel, erroneous SAMPLE BY behavior mixing asterisks, errors in CASE statements when ELSE branch is missing, incorrect results in GROUP BY queries, and SAMPLE BY queries with functions in the SELECT clause.

    Also fixed a bug for negative upper bound in BETWEEN operator, issues with null string insertions as designated timestamps, and inaccurate double comparisons. Finally, resolved stuck parallel group by queries due to incorrect timeout handling.

  • Core: Addressed a rare segmentation fault during o3 commit of a non-WAL table, potential error rebuilding nascent data index, and incorrect partition size after an update.

New Contributors 🎉

@​hoangsvit and @​sivukhin made their first contributions. Thanks, both of you. 🙏

Pull requests

... (truncated)

Commits
  • d89d48d [maven-release-plugin] prepare release 7.4.2
  • 9ca20dc fix(sql): FILL(LINEAR) regression in 7.4.1 (#4433)
  • 22bec3f build: 7.4.1 (#4432)
  • 6157854 chore(sql): sync JIT null comparison logic with Java implementation (#4431)
  • 5040317 fix(sql): fix inaccurate double comparison (#4417)
  • a54bc79 Revert "chore(build): add Xcheck:jni flag (#4343)"
  • 4ace405 chore(build): add Xcheck:jni flag (#4343)
  • 2a75958 chore(sql): avoid indirect conversion UTF-8 -> UTF-16 -> (Long256 and GeoHash...
  • 5cd0c4a fix(sql): FILL(LINEAR) now supports ALIGN TO CALENDAR (#4392)
  • c26ee23 chore(sql): InTimestampTimestampFunctionFactory Varchar support (#4415)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from a team April 22, 2024 22:13
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java labels Apr 22, 2024
Bumps [org.questdb:questdb](https://github.com/questdb/questdb) from 7.3.9 to 7.4.2.
- [Release notes](https://github.com/questdb/questdb/releases)
- [Commits](questdb/questdb@7.3.9...7.4.2)

---
updated-dependencies:
- dependency-name: org.questdb:questdb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/gradle/modules/questdb/org.questdb-questdb-7.4.2 branch from 85c0e81 to 500d3df Compare May 21, 2024 19:31
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 3, 2024

Superseded by #8753.

@dependabot dependabot bot closed this Jun 3, 2024
@dependabot dependabot bot deleted the dependabot/gradle/modules/questdb/org.questdb-questdb-7.4.2 branch June 3, 2024 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file modules/questdb

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants