frostdb
frostdb copied to clipboard
chore(deps): update module github.com/parquet-go/parquet-go to v0.25.1
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| github.com/parquet-go/parquet-go | v0.24.0 -> v0.25.1 |
||||
| github.com/parquet-go/parquet-go | v0.22.0 -> v0.25.1 |
Release Notes
parquet-go/parquet-go (github.com/parquet-go/parquet-go)
v0.25.1
What's Changed
New features
- ability to register extra encodings by @MichaHoffmann in https://github.com/parquet-go/parquet-go/pull/184
- Configuration for using another encoding as default by @hbernardo in https://github.com/parquet-go/parquet-go/pull/259
- Add struct tags for altering the logical type of binary columns by @neilaram1 in https://github.com/parquet-go/parquet-go/pull/263
- Write sorted map keys by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/283
- Add a Close method on the column writer by @fpetkovski in https://github.com/parquet-go/parquet-go/pull/285
Bug fixes
- drop tablewriter dependency by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/287
- Fix #275 (panic after writer reset with multiple row groups) by @abbat in https://github.com/parquet-go/parquet-go/pull/292
Other changes
- Consistent test naming for legacy issues (issue numbers from segmentio repo) by @jhump in https://github.com/parquet-go/parquet-go/pull/250
- Writer.ColumnWriters now returns concrete ColumnWriter type instead of ValueWriter by @jhump in https://github.com/parquet-go/parquet-go/pull/248
- Don't allow a schema with zero columns by @jhump in https://github.com/parquet-go/parquet-go/pull/247
- Expand make format with modernize by @fpetkovski in https://github.com/parquet-go/parquet-go/pull/252
- Patch up two gaps on buffer reuse by @joe-elliott in https://github.com/parquet-go/parquet-go/pull/261
- ci: update versions by @rockwotj in https://github.com/parquet-go/parquet-go/pull/256
- fix(buffer): Improve Buffer resilience to invalid sort column names by @iamrajiv in https://github.com/parquet-go/parquet-go/pull/273
- Perf: Skip dictionary decode if we've already done it by @joe-elliott in https://github.com/parquet-go/parquet-go/pull/271
- AsyncPages: Stop reading after err by @joe-elliott in https://github.com/parquet-go/parquet-go/pull/269
- Fix seeking to row start when row values break across two or more data pages by @vbekiaris in https://github.com/parquet-go/parquet-go/pull/277
- feat: SortingWriter.File() returns FileView by @jacobmarble in https://github.com/parquet-go/parquet-go/pull/282
- fix: missing int32 and int64 LogicalTypes by @jacobmarble in https://github.com/parquet-go/parquet-go/pull/278
- Fix #293 (apply SkipPageBounds to SortingWriter[T]) by @abbat in https://github.com/parquet-go/parquet-go/pull/296
Internal
- modernize by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/251
New Contributors
- @MichaHoffmann made their first contribution in https://github.com/parquet-go/parquet-go/pull/184
- @hbernardo made their first contribution in https://github.com/parquet-go/parquet-go/pull/259
- @vbekiaris made their first contribution in https://github.com/parquet-go/parquet-go/pull/277
- @neilaram1 made their first contribution in https://github.com/parquet-go/parquet-go/pull/263
- @abbat made their first contribution in https://github.com/parquet-go/parquet-go/pull/292
Full Changelog: https://github.com/parquet-go/parquet-go/compare/v0.25.0...v0.25.1
v0.25.0
What's Changed
New features
- validate size of fixed-length values written by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/201
- Lazy load schema state by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/205
- Support TIME logical format struct tags by @MichaelUrman in https://github.com/parquet-go/parquet-go/pull/143
- write bloom filters near page index by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/219
- reader: Add ability to read back Key Value metadata by @saswatamcode in https://github.com/parquet-go/parquet-go/pull/203
- improve async mode by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/222
- expose more file internals by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/230
- lazily read async pages by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/229
- expose column chunk statistics by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/233
Bug fixes
- fix definition levels of typed optional list by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/197
- fix: change r15 usage so its not clobbered with go plugin buildmode by @rhnvrm in https://github.com/parquet-go/parquet-go/pull/211
- Revert "fix: change r15 usage so its not clobbered with go plugin buildmode" by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/214
- fix issue 199 by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/215
- ensure we error instead of silently misconstructing rows when we encounter pages of repeated columns that do not start at the beginnig of a row by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/220
- test opening files with optimistic read by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/227
- fix performance regression when reading rows from async pages by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/246
Documentation
- doc: fix invalid comment mentioning errors that don't exist by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/190
- docs: Fix MergeRowGroups example by @KasonBraley in https://github.com/parquet-go/parquet-go/pull/208
- CODEOWNERS: update for 2025 by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/236
Other changes
- file: add option to skip reading magic bytes by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/189
- optimistically read file footer by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/192
- add read mode to NewRowGroupRowReader by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/194
- add optimistic read file option by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/195
- optimize parquet.(*Column).Fields by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/198
- fix: Correct conversion order in convertToType function by @yigal100 in https://github.com/parquet-go/parquet-go/pull/209
- Expose
FileColumnChunkwith methods to provide aReaderAtby @jpugliesi in https://github.com/parquet-go/parquet-go/pull/212 - feat: parameterize Time/Timestamp IsAdjustedToUTC by @jacobmarble in https://github.com/parquet-go/parquet-go/pull/216
- feat: export NodesAreEqual by @jacobmarble in https://github.com/parquet-go/parquet-go/pull/217
- feat: [Generic]Writer.FileMetaData() by @jacobmarble in https://github.com/parquet-go/parquet-go/pull/218
- release async pages when seeking by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/221
- Add tag option to support isAdjustedToUTC by @jlordiales in https://github.com/parquet-go/parquet-go/pull/231
- ci(tempo): Ensure
parquet-gocompatibility with Tempo via CI tests by @iamrajiv in https://github.com/parquet-go/parquet-go/pull/238 - Rudimentary support for Variants when building a schema by @jhump in https://github.com/parquet-go/parquet-go/pull/245
- Add Writer.ColumnWriters by @jhump in https://github.com/parquet-go/parquet-go/pull/242
Internal
- use slices package by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/191
- simplify the column index implementation by @achille-roussel in https://github.com/parquet-go/parquet-go/pull/226
New Contributors
- @KasonBraley made their first contribution in https://github.com/parquet-go/parquet-go/pull/208
- @yigal100 made their first contribution in https://github.com/parquet-go/parquet-go/pull/209
- @jpugliesi made their first contribution in https://github.com/parquet-go/parquet-go/pull/212
- @rhnvrm made their first contribution in https://github.com/parquet-go/parquet-go/pull/211
- @jacobmarble made their first contribution in https://github.com/parquet-go/parquet-go/pull/216
- @saswatamcode made their first contribution in https://github.com/parquet-go/parquet-go/pull/203
- @jlordiales made their first contribution in https://github.com/parquet-go/parquet-go/pull/231
- @iamrajiv made their first contribution in https://github.com/parquet-go/parquet-go/pull/238
Full Changelog: https://github.com/parquet-go/parquet-go/compare/v0.24.0...v0.25.0
Configuration
📅 Schedule: Branch creation - "on monday and wednesday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
ℹ Artifact update notice
File name: cmd/parquet-tool/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 13 additional dependencies were updated
- The
godirective was updated for compatibility reasons
Details:
| Package | Change |
|---|---|
go |
1.22.0 -> 1.23.0 |
github.com/andybalholm/brotli |
v1.1.0 -> v1.1.1 |
github.com/goccy/go-json |
v0.10.3 -> v0.10.5 |
github.com/google/flatbuffers |
v24.3.25+incompatible -> v25.2.10+incompatible |
github.com/klauspost/compress |
v1.17.9 -> v1.18.0 |
github.com/klauspost/cpuid/v2 |
v2.2.8 -> v2.2.10 |
github.com/mattn/go-runewidth |
v0.0.15 -> v0.0.16 |
github.com/pierrec/lz4/v4 |
v4.1.21 -> v4.1.22 |
golang.org/x/mod |
v0.22.0 -> v0.24.0 |
golang.org/x/sync |
v0.10.0 -> v0.13.0 |
golang.org/x/sys |
v0.29.0 -> v0.33.0 |
golang.org/x/tools |
v0.29.0 -> v0.32.0 |
golang.org/x/xerrors |
v0.0.0-20231012003039-104605ab7028 -> v0.0.0-20240903120638-7835f813f4da |
google.golang.org/protobuf |
v1.34.2 -> v1.36.6 |
Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (v0.25.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.