k1LoW / tbls

tbls is a CI-Friendly tool for document a database, written in Go.
MIT License
3.42k stars 165 forks source link

chore(deps): bump the dependencies group with 15 updates #573

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps the dependencies group with 15 updates:

Package From To
cloud.google.com/go/bigquery 1.58.0 1.60.0
cloud.google.com/go/spanner 1.55.0 1.56.0
github.com/aws/aws-sdk-go 1.50.3 1.51.21
github.com/expr-lang/expr 1.16.0 1.16.4
github.com/go-sql-driver/mysql 1.7.1 1.8.1
github.com/goccy/go-yaml 1.11.2 1.11.3
github.com/k1LoW/expand 0.11.0 0.12.0
github.com/mattn/go-sqlite3 1.14.19 1.14.22
github.com/microsoft/go-mssqldb 1.6.0 1.7.0
github.com/snowflakedb/gosnowflake 1.7.2 1.9.0
github.com/tenntenn/golden 0.4.0 0.5.4
github.com/xo/dburl 0.21.1 0.23.0
go.mongodb.org/mongo-driver 1.13.1 1.15.0
golang.org/x/oauth2 0.16.0 0.18.0
google.golang.org/api 0.157.0 0.170.0

Updates cloud.google.com/go/bigquery from 1.58.0 to 1.60.0

Release notes

Sourced from cloud.google.com/go/bigquery's releases.

spanner: v1.60.0

1.60.0 (2024-03-19)

Features

  • spanner: Allow attempt direct path xds via env var (e4b663c)

bigquery: v1.60.0

1.60.0 (2024-03-27)

Features

  • bigquery/analyticshub: Support selective sharing on data clean room Listings (a3bb7c0)
  • bigquery/datatransfer: Add UnenrollDataSources API which gives users a programmatic way to unenroll data sources (a86aa8e)
  • bigquery/storage: Add the RANGE type to the google.cloud.bigquery.storage.v1.TableFieldSchema (0195fe9)

Bug Fixes

  • bigquery/storage/managedwriter: Fix flowcontrol refund on error (#9649) (a07bf1d)
  • bigquery/storage/managedwriter: Retry improvements (#9642) (48a9258)
  • bigquery: Update protobuf dep to v1.33.0 (30b038d)

Documentation

  • bigquery/datatransfer: Update unenrollDataSources API documentation (#9449) (da644cc)
  • bigquery/storage: Mark BigQueryWrite v1beta2 as deprecated (d130d86)
Commits


Updates cloud.google.com/go/spanner from 1.55.0 to 1.56.0

Commits
  • 1782dc3 chore(main): release spanner 1.56.0 (#9271)
  • 5f156e8 feat(spanner/spansql): add support for CREATE VIEW with SQL SECURITY DEFINER ...
  • e577006 chore(internal/actions): add touch flag to changefinder (#9325)
  • dce9db4 deps(bigqueyry): bump google.golang.org/api to 0.160.0 (#9323)
  • 4b4c567 chore(visionai): add config to generate apiv1 (#9322)
  • 053ea29 chore: update Go gapic generator to v0.40.0 (#9314)
  • d39c8a8 chore(main): release pubsub 1.36.0 (#9313)
  • 2b6b0da fix(pubsub): move flow control release to callback completion (#9311)
  • 97d62c7 docs(maps/fleetengine): update comment on Waypoint (#9291)
  • 10c8260 chore(internal/gapicgen/git): run gofmt (#9307)
  • Additional commits viewable in compare view


Updates github.com/aws/aws-sdk-go from 1.50.3 to 1.51.21

Release notes

Sourced from github.com/aws/aws-sdk-go's releases.

Release v1.51.21 (2024-04-12)

Service Client Updates

  • service/cloudformation: Updates service API and documentation
    • Adding support for the new parameter "IncludePropertyValues" in the CloudFormation DescribeChangeSet API. When this parameter is included, the DescribeChangeSet response will include more detailed information such as before and after values for the resource properties that will change.
  • service/config: Updates service documentation
  • service/glue: Updates service API and documentation
    • Modifying request for GetUnfilteredTableMetadata for view-related fields.
  • service/healthlake: Updates service API and documentation
  • service/iotfleethub: Updates service documentation
  • service/kms: Updates service API, documentation, paginators, and examples
    • This feature supports the ability to specify a custom rotation period for automatic key rotations, the ability to perform on-demand key rotations, and visibility into your key material rotations.
  • service/mediatailor: Updates service API and documentation
  • service/outposts: Updates service API
  • service/redshift: Updates service API and documentation
    • Adds support for Amazon Redshift DescribeClusterSnapshots API to include Snapshot ARN response field.
  • service/transfer: Updates service API and documentation
    • This change releases support for importing self signed certificates to the Transfer Family for sending outbound file transfers over TLS/HTTPS.

Release v1.51.20 (2024-04-11)

Service Client Updates

  • service/batch: Updates service API and documentation
    • This release adds the task properties field to attempt details and the name field on EKS container detail.
  • service/cloudfront: Updates service API and documentation
    • CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins.
  • service/codebuild: Updates service documentation
    • Support access tokens for Bitbucket sources
  • service/iam: Updates service API and documentation
    • For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required.
  • service/medialive: Updates service API, documentation, waiters, and paginators
    • AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups.
  • service/monitoring: Updates service API and documentation
    • This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern.
  • service/omics: Updates service API and documentation
  • service/pipes: Updates service API
  • service/rds: Updates service API, documentation, waiters, paginators, and examples
    • Updates Amazon RDS documentation for Standard Edition 2 support in RDS Custom for Oracle.
  • service/s3control: Updates service documentation
    • Documentation updates for Amazon S3-control.
  • service/wafv2: Adds new service

Release v1.51.19 (2024-04-10)

Service Client Updates

  • service/cleanrooms: Updates service API and documentation
  • service/connect: Updates service API and documentation

... (truncated)

Commits


Updates github.com/expr-lang/expr from 1.16.0 to 1.16.4

Release notes

Sourced from github.com/expr-lang/expr's releases.

v1.16.4

This release reverts a wrong compiler optimization for all, any, one, none predicates (#555).

The optimization contains error logic which can lead to a wrong expression.

It is highly recommended to upgrade to the latest version.

v1.16.3

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.

program, err := expr.Compile(`let x = 2 + 2; x ^ x`)
output, err := expr.Run(program, env)

In this release:

  • Improved printing for maps: {(foo + bar): 42}

Expr Editor

The Expr Editor is an embeddable code editor written in JavaScript with full support of Expr language.

Expr Pro

Expr Pro is a set of extensions for Expr for advanced use cases. It includes expressions explanation, performance profiling, and more.

v1.16.2

Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.

program, err := expr.Compile(`now() - created_at < duration("24h")`)
output, err := expr.Run(program, env)

In this release:

  • Added spans (#584)
  • Added support for chained comparison 1 < 2 < 3 (#581)
  • Improved builtin int: unwraps underlying int value (#611)
  • Improved builtin min, max, sum, mean, median (#580, #576)
  • Improved bools comparison to be without reflect.DeepEqual (#585)
  • Fixed case with expr.Operator passes before expr.Env caused error (#606)
  • Fixed -1 not in [] expressions (#590)

... (truncated)

Commits
  • e7e72b9 Revert "Optimize boolean operations between all, any, one, none functions (#5...
  • d9b1093 chore: fix some typos in conments (#622)
  • 0b2a086 Update README.md
  • 852d47f Update README.md (#619)
  • 7772ea0 feat: extract code for compiling equal operator (#614)
  • d523107 Better map ast printing
  • 3452f5b builtin int unwraps underlying int value (#611)
  • cfe9787 expr.Operator passes before expr.Env caused error (#606)
  • 85b178c Fix -1 not in [] expressions (#590)
  • 4cdfd38 Enable Support for Arrays in Sum, Mean, and Median Functions (#580)
  • Additional commits viewable in compare view


Updates github.com/go-sql-driver/mysql from 1.7.1 to 1.8.1

Release notes

Sourced from github.com/go-sql-driver/mysql's releases.

v1.8.1

What's Changed

Bugfixes:

  • fix race condition when context is canceled in #1562 and #1570

Full Changelog: https://github.com/go-sql-driver/mysql/compare/v1.8.0...v1.8.1

v1.8.0

What's Changed

Major changes

  • Use SET NAMES charset COLLATE collation. by @​methane in go-sql-driver/mysql#1437

    • Older go-mysql-driver used collation_id in the handshake packet. But it caused collation mismatch in some situation.
    • If you don't specify charset nor collation, go-mysql-driver sends SET NAMES utf8mb4 for new connection. This uses server's default collation for utf8mb4.
    • If you specify charset, go-mysql-driver sends SET NAMES <charset>. This uses the server's default collation for <charset>.
    • If you specify collation and/or charset, go-mysql-driver sends SET NAMES charset COLLATE collation.
  • PathEscape dbname in DSN. by @​methane in go-sql-driver/mysql#1432

    • This is backward incompatible in rare case. Check your DSN.
  • Drop Go 1.13-17 support by @​methane in go-sql-driver/mysql#1420

    • Use Go 1.18+
  • Parse numbers on text protocol too by @​methane in go-sql-driver/mysql#1452

    • When text protocol is used, go-mysql-driver passed bare []byte to database/sql for avoid unnecessary allocation and conversion.
    • If user specified *any to Scan(), database/sql passed the []byte into the target variabe.
    • This confused users because most user doesn't know when text/binary protocol used.
    • go-mysql-driver 1.8 converts integer/float values into int64/double even in text protocol. This doesn't increase allocation compared to []byte and conversion cost is negilible.
  • New options start using the Functional Option Pattern to avoid increasing technical debt in the Config object. Future version may introduce Functional Option for existing options, but not for now.

Other changes

... (truncated)

Changelog

Sourced from github.com/go-sql-driver/mysql's changelog.

Version 1.8.1 (2024-03-26)

Bugfixes:

  • fix race condition when context is canceled in #1562 and #1570

Version 1.8.0 (2024-03-09)

Major Changes:

  • Use SET NAMES charset COLLATE collation. by @​methane in #1437
    • Older go-mysql-driver used collation_id in the handshake packet. But it caused collation mismatch in some situation.
    • If you don't specify charset nor collation, go-mysql-driver sends SET NAMES utf8mb4 for new connection. This uses server's default collation for utf8mb4.
    • If you specify charset, go-mysql-driver sends SET NAMES <charset>. This uses the server's default collation for <charset>.
    • If you specify collation and/or charset, go-mysql-driver sends SET NAMES charset COLLATE collation.
  • PathEscape dbname in DSN. by @​methane in #1432
    • This is backward incompatible in rare case. Check your DSN.
  • Drop Go 1.13-17 support by @​methane in #1420
    • Use Go 1.18+
  • Parse numbers on text protocol too by @​methane in #1452
    • When text protocol is used, go-mysql-driver passed bare []byte to database/sql for avoid unnecessary allocation and conversion.
    • If user specified *any to Scan(), database/sql passed the []byte into the target variable.
    • This confused users because most user doesn't know when text/binary protocol used.
    • go-mysql-driver 1.8 converts integer/float values into int64/double even in text protocol. This doesn't increase allocation compared to []byte and conversion cost is negatable.
  • New options start using the Functional Option Pattern to avoid increasing technical debt in the Config object. Future version may introduce Functional Option for existing options, but not for now.

Other changes:

Commits


Updates github.com/goccy/go-yaml from 1.11.2 to 1.11.3

Release notes

Sourced from github.com/goccy/go-yaml's releases.

1.11.3

What's Changed

Full Changelog: https://github.com/goccy/go-yaml/compare/v1.11.2...v1.11.3

Commits
  • 31fe1ba fix: remove any trailing empty lines if the block scalar has strip indicator ...
  • See full diff in compare view


Updates github.com/k1LoW/expand from 0.11.0 to 0.12.0

Release notes

Sourced from github.com/k1LoW/expand's releases.

v0.12.0

What's Changed

Breaking Changes 🛠

Full Changelog: https://github.com/k1LoW/expand/compare/v0.11.0...v0.12.0

Changelog

Sourced from github.com/k1LoW/expand's changelog.

v0.12.0 - 2024-03-08

Breaking Changes 🛠

Commits


Updates github.com/mattn/go-sqlite3 from 1.14.19 to 1.14.22

Commits


Updates github.com/microsoft/go-mssqldb from 1.6.0 to 1.7.0

Changelog

Sourced from github.com/microsoft/go-mssqldb's changelog.

1.7.0

Changed

  • Changed always encrypted key provider error handling not to panic on failure

Features

  • Support DER certificates for server authentication (#152)

Bug fixes

  • Improved speed of CharsetToUTF8 (#154)

1.7.0

Changed

  • krb5 authenticator supports standard Kerberos environment variables for configuration
Commits
  • fe7c3d4 Feat: Add NullableUniqueIdentifier type
  • f37ff1d Handle alternate form of prelogin response (#175)
  • b650081 Lazy initialization of charset maps (#166)
  • 5821c4e Cut string output parameter fix (#168)
  • 5738a68 Fix mappings between LCIDs and code pages. (#169)
  • c902b67 fix: Added multisubnetfailover option, set to false to prevent issue #158 (#159)
  • 2b177e8 Feat: Allow krb5 config through environment variables (#157)
  • 670fd58 Replace panic with returning errors from key decryption providers (#155)
  • e51fa15 Add support for DER certificates
  • d229b26 Refine test
  • Additional commits viewable in compare view


Updates github.com/snowflakedb/gosnowflake from 1.7.2 to 1.9.0

Release notes

Sourced from github.com/snowflakedb/gosnowflake's releases.

Release

Release

Commits
  • a0ec481 MINOR: Bumped up GoLang connector MINOR version from 1.8.0 to 1.9.0 (#1086)
  • 2141603 Allow enableHigherPrecision to be used in arrow batches (#1080)
  • bd8b73b ArrowBatch high precision fails when using compute divide from int64 to bigDe...
  • 5b174a3 SNOW-920995 add CI configuration for regression tests (#1075)
  • bcb26f9 SNOW-1256926 Add converter from snowflake date/time format to go (#1077)
  • 656ba61 SNOW-1259439 Extract lint and format to separate build (#1078)
  • 3a5605d SNOW-1234152 Add timestamp to bulk array insert test (#1074)
  • 0722bc9 SNOW-1230690 Add UnsupportedArg check when requesting S3 accelerated config (...
  • 1cbc05f fix: Fix data race when initializing logging (#1060)
  • 7c2634a Upgrade to apache/arrow/go/v15 (#1062)
  • Additional commits viewable in compare view


Updates github.com/tenntenn/golden from 0.4.0 to 0.5.4

Release notes

Sourced from github.com/tenntenn/golden's releases.

v0.5.4

What's Changed

Full Changelog: https://github.com/tenntenn/golden/compare/v0.5.3...v0.5.4

v0.5.3

What's Changed

Full Changelog: https://github.com/tenntenn/golden/compare/v0.5.2...v0.5.3

v0.5.2

What's Changed

New Contributors

Full Changelog: https://github.com/tenntenn/golden/compare/v0.5.1...v0.5.2

v0.5.1

What's Changed

New Contributors

Full Changelog: https://github.com/tenntenn/golden/compare/v0.5.0...v0.5.1

Changelog

Sourced from github.com/tenntenn/golden's changelog.

v0.5.4 - 2024-03-04

v0.5.3 - 2024-03-04

v0.5.2 - 2024-03-01

v0.5.1 - 2023-05-02

Commits
  • 98a97fa Merge pull request #23 from tenntenn/tagpr-from-v0.5.3
  • 5a990af [tagpr] update CHANGELOG.md
  • 6dff2f7 [tagpr] prepare for the next release
  • 2a98219 Merge pull request #24 from tenntenn/string-json
  • 4f40c7a Fix vet warnings
  • 8fd7ff2 Support for comparison with JSON acquired with string type
  • 55dbde2 Add tests for comparison with JSON acquired with string type
  • 46c2045 Merge pull request #22 from tenntenn/fix-is-json
  • 1e17e2c If a string to be interpreted as JSON begins with a number, it is not conside...
  • cc57df3 Add tests for strings that are interpreted as JSON with a number at the begin...
  • Additional commits viewable in compare view


Updates github.com/xo/dburl from 0.21.1 to 0.23.0

Commits


Updates go.mongodb.org/mongo-driver from 1.13.1 to 1.15.0

Release notes

Sourced from go.mongodb.org/mongo-driver's releases.

MongoDB Go Driver 1.14.0

The MongoDB Go Driver Team is pleased to release version 1.14.0 of the official Go driver.

Release Notes

This release bumps the minimum Go version from 1.13 to 1.18. It also brings several additional changes and improvements.

Notable Changes

  • In case of a heartbeat timeout, in-progress operations are preemptively canceled.
  • Support connecting with a "mongodb+srv://" URI that contains capital letters in the SRV hostname.

For a full list of tickets included in this release, please see the links below:

Full Changelog: v1.13.2...1.14.0

Documentation for the Go driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. Questions and inquiries can be asked on the MongoDB Developer Community. Bugs can be reported in the Go Driver project in the MongoDB JIRA where a list of current issues can be found. Your feedback on the Go driver is greatly appreciated!

MongoDB Go Driver 1.13.2

The MongoDB Go Driver Team is pleased to release version 1.13.2 of the official Go driver.

Release Notes

This release restores the behavior that an empty map or slice is decoded as nil, and fixes a bug of connecting via UNIX sockets like mongodb://%2Ftmp%2Fmongodb-27017.sock.

This release also stops propagating passwords in error messages.


For a full list of tickets included in this release, please see the links below:

Full Changelog: v1.13.1...1.13.2

Documentation for the Go driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. Questions and inquiries can be asked on the MongoDB Developer Community. Bugs can be reported in the Go Driver project in the MongoDB JIRA where a list of current issues can be found. Your feedback on the Go driver is greatly appreciated!

Commits
  • 7a495f2 Update version to v1.15.0
  • 64d6ed0 Fix version to prepare for the v1.15.0 release. (#1604)
  • 86cb647 GODRIVER-3145 Don't retry on context timeout or cancellation. (#1598)
  • e9a633c GODRIVER-3137 Skip failing transaction tests (#1599)
  • b605d09 GODRIVER-3172 Read response in the background after an op timeout. (#1589)
  • 722a2f2 GODRIVER-3123 Skip test until QE Range Protocol V2 is Implemented (#1600)
  • 94dfdff GODRIVER-2910 Add durations to connection pool events. (#1590)
  • b693b75 GODRIVER-3161 Resync the fle2v2-Range-* tests and skip prose test 22 (#1591)
  • d41a7cc Fix typo within WriteConcern docs (#1579)
  • d90de95 GODRIVER-3158 Invoke all Drivers Evergreen Tools Scripts with Bash (#1580)
  • Additional commits viewable in compare view


Updates golang.org/x/oauth2 from 0.16.0 to 0.18.0

Commits
  • 85231f9 go.mod: update golang.org/x dependencies
  • 34a7afa google/externalaccount: add Config.UniverseDomain
  • 95bec95 google/externalaccount: moves externalaccount package out of internal and exp...
  • ebe81ad go.mod: update golang.org/x dependencies
  • adffd94 google/internal/externalaccount: update serviceAccountImpersonationRE to supp...
  • ... _Description has been truncated_