Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump org.questdb:questdb from 7.3.9 to 8.0.3 in /modules/questdb #8975

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps org.questdb:questdb from 7.3.9 to 8.0.3.

Release notes

Sourced from org.questdb:questdb's releases.

8.0.3

Summer time! 🌞 For some, that's sunshine, beaches, lotion, all that fun stuff. Or, well, hiding inside near the air conditioner. It's hot! For QuestDB, it's another set of improvements. This release contains a bundle of smaller improvements, with new features laying down major groundwork. And - of course - the usual motion of performance improvements. Hot indeed. 🔥

Upgrade! Apply liberal amounts of sun screen!

Breaking Changes 💥

  • QuestDB no longer supports FreeBSD. We test major browser versions on each release. That means everything we write needs to account for multiple OS paradigms. FreeBSD has very small market share, and more often than not we'd trip over edge cases. To speed things up, we've made the decision to drop support. This means FreeBSD is no longer tested during development.

  • NFS is an unsupported file system. NFS has been unsupported for some time, but only warnings were presented to the user. QuestDB will now refuse to start if running on an NFS disk. We recommend using ZFS. For a full list of supported filesystems, check out the Capacity Planning documentation.

New Features 🐣

  • JSON Support: The json_extract() function is our first step towards robust JSON support. This function leverages the wonderful simdjson library written by Daniel Lemire. Simply store documents in a VARCHAR column, and then use the function to extract JSON fields into values. There is some performance overhead versus our native format, so we recommend using it to as a way to test a schema before putting the data into native columns. Read more in the documentation.

  • New financial SQL Functions: mid price function and spread function for financial calculations. Simple. But effective.

  • Smarter Web Console: Vague errors aren't helpful. The Web Console will now help you to troubleshoot common database configuration problems, with clear visual indicators to help you identify and resolve issues.

  • More parallel execution: Enhanced GROUP BY operations and parallel execution, particularly benefiting queries with aggregate functions such as avg() and sum().

  • HTTP Basic Authentication: QuestDB Open Source now offers Basic Auth to protect its HTTP endpoints. See how to configure this here.

Performance 🚀

  • JIT-optimized IN(numeric values) operator for faster query execution.

  • Optimized aggregate queries with the LAST function on designated timestamps.

  • Speed improvements for self-join queries on symbol columns and more efficient pattern lookups for short ASCII patterns.

Bug Fixes 🐛

  • Fixes for various issues including VARCHAR column queries via sqlx::postgres, invalid column errors in GROUP BY with JOIN, and more.

  • Improved error handling, such as preventing ugly error messages when the log directory does not exist and ensuring REST interface returns HTTP 408 on timeouts.

  • Ensured consistent escaping of VARCHAR fields in CSV exports.

  • Improved compatibility with InfluxDB clients and integrations, by supporting Basic Authentication.

Pull requests

... (truncated)

Commits
  • 8c919dc [maven-release-plugin] prepare release 8.0.3
  • 46ab2f7 build: 8.0.2 (#4785)
  • e6acbb9 chore(ui): upgrade web console version to 0.5.0 (#4782)
  • 2ef723c chore(sql): clean up group by rewrite methods (#4710)
  • 22d99f0 feat(core): table suspension reason in wal_tables() and warnings endpoint (#4...
  • cc51c0b fix(ilp): client - avoid spuriously sending duplicate data (#4762)
  • 5282c99 chore(build): 2 new empty github actions to split native code build (#4763)
  • b00c7f4 feat(sql): increase coverage of SQL queries that use vectorized execution pla...
  • 3e8249b feat(sql): new json_extract function to extract JSON fields from varchars (...
  • 20ad756 perf(sql): more efficient pattern lookup for short ASCII patterns (#4706)
  • 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)

Bumps [org.questdb:questdb](https://github.com/questdb/questdb) from 7.3.9 to 8.0.3.
- [Release notes](https://github.com/questdb/questdb/releases)
- [Commits](questdb/questdb@7.3.9...8.0.3)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner July 22, 2024 22:51
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java labels Jul 22, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 25, 2024

Superseded by #8995.

@dependabot dependabot bot closed this Jul 25, 2024
@dependabot dependabot bot deleted the dependabot/gradle/modules/questdb/org.questdb-questdb-8.0.3 branch July 25, 2024 15:10
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.

0 participants