{"id":31114,"name":"github.com/uptrace/bun/dialect/pgdialect","ecosystem":"go","repository_url":"https://github.com/uptrace/bun","issues_count":91,"created_at":"2025-06-07T07:02:14.932Z","updated_at":"2025-06-07T07:02:14.932Z","purl":"pkg:golang/github.com/uptrace/bun/dialect/pgdialect","metadata":{"id":3923161,"name":"github.com/uptrace/bun/dialect/pgdialect","ecosystem":"go","description":"","homepage":"https://github.com/uptrace/bun","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/uptrace/bun","keywords_array":[],"namespace":"github.com/uptrace/bun/dialect","versions_count":106,"first_release_published_at":"2021-05-18T10:43:45.000Z","latest_release_published_at":"2025-03-06T03:09:51.000Z","latest_release_number":"v1.2.11","last_synced_at":"2025-06-05T23:30:35.400Z","created_at":"2022-04-12T02:13:14.510Z","updated_at":"2025-06-05T23:30:35.401Z","registry_url":"https://pkg.go.dev/github.com/uptrace/bun/dialect/pgdialect","install_command":"go get github.com/uptrace/bun/dialect/pgdialect","documentation_url":"https://pkg.go.dev/github.com/uptrace/bun/dialect/pgdialect#section-documentation","metadata":{},"repo_metadata":{"uuid":"363910063","full_name":"uptrace/bun","owner":"uptrace","description":"SQL-first Golang ORM","archived":false,"fork":false,"pushed_at":"2023-03-08T07:14:28.000Z","size":2218,"stargazers_count":1971,"open_issues_count":81,"forks_count":143,"subscribers_count":20,"default_branch":"master","last_synced_at":"2023-03-15T12:20:27.854Z","etag":null,"topics":["database","go","golang","mssql","mysql","orm","postgresql","sql","sqlite","sqlite3"],"latest_commit_sha":null,"homepage":"https://bun.uptrace.dev","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"custom":["https://uptrace.dev/sponsor"]}},"created_at":"2021-05-03T11:40:52.000Z","updated_at":"2023-03-15T11:49:32.000Z","dependencies_parsed_at":"2023-02-19T11:50:16.024Z","dependency_job_id":null,"html_url":"https://github.com/uptrace/bun","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fbun","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fbun/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uptrace%2Fbun/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uptrace","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"uptrace","name":"Uptrace","uuid":"64948717","kind":"organization","description":"All-in-one tool to optimize performance and monitor errors \u0026 logs","email":"support@uptrace.dev","website":"https://uptrace.dev","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/64948717?v=4","repositories_count":17,"last_synced_at":"2023-03-03T20:03:17.791Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uptrace"},"tags":[{"name":"dialect/mysqldialect/v0.1.12","sha":"b47c3cfec9335848269e10641051d556dff479a9","kind":"commit","published_at":"2021-05-25T12:55:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.12","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.12"},{"name":"dbfixture/v0.1.12","sha":"b47c3cfec9335848269e10641051d556dff479a9","kind":"commit","published_at":"2021-05-25T12:55:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.12","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.12"},{"name":"dialect/sqlitedialect/v0.1.12","sha":"b47c3cfec9335848269e10641051d556dff479a9","kind":"commit","published_at":"2021-05-25T12:55:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.12","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.12"},{"name":"dialect/pgdialect/v0.1.12","sha":"b47c3cfec9335848269e10641051d556dff479a9","kind":"commit","published_at":"2021-05-25T12:55:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.12","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.12"},{"name":"driver/pgdriver/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.11"},{"name":"v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.11"},{"name":"extra/bunotel/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.11"},{"name":"extra/bundebug/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.11"},{"name":"dialect/sqlitedialect/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.11"},{"name":"dialect/pgdialect/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.11"},{"name":"dialect/mysqldialect/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.11"},{"name":"dbfixture/v0.1.11","sha":"32300c7eb505b09e6fb426af865951e130c76a80","kind":"commit","published_at":"2021-05-24T11:49:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.11","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.11"},{"name":"dbfixture/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.10"},{"name":"dialect/sqlitedialect/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.10"},{"name":"dialect/mysqldialect/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.10"},{"name":"extra/bunotel/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.10"},{"name":"dialect/pgdialect/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.10"},{"name":"extra/bundebug/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.10"},{"name":"v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.10"},{"name":"driver/pgdriver/v0.1.10","sha":"e0517556e0739493625b4e34576c0ceb1263124a","kind":"commit","published_at":"2021-05-24T07:30:41.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.10","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.10"},{"name":"extra/bunotel/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.9"},{"name":"v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.9"},{"name":"extra/bundebug/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.9"},{"name":"driver/pgdriver/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.9"},{"name":"dialect/sqlitedialect/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.9"},{"name":"dialect/pgdialect/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.9"},{"name":"dialect/mysqldialect/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.9"},{"name":"dbfixture/v0.1.9","sha":"9df8c5f8dd6ee60c9ba889c5123a495e5cfbfa2c","kind":"commit","published_at":"2021-05-23T14:39:58.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.9","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.9"},{"name":"dialect/sqlitedialect/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.8"},{"name":"dialect/mysqldialect/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.8"},{"name":"v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.8"},{"name":"extra/bunotel/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.8"},{"name":"dialect/pgdialect/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.8"},{"name":"extra/bundebug/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.8"},{"name":"dbfixture/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.8"},{"name":"driver/pgdriver/v0.1.8","sha":"44a7aebf7d3c1b3f1ad28003e57b8b4c2cccc568","kind":"commit","published_at":"2021-05-23T09:15:06.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.8","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.8"},{"name":"v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.7"},{"name":"dialect/pgdialect/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.7"},{"name":"dialect/mysqldialect/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.7"},{"name":"dbfixture/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.7"},{"name":"dialect/sqlitedialect/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.7"},{"name":"extra/bunotel/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.7"},{"name":"extra/bundebug/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.7"},{"name":"driver/pgdriver/v0.1.7","sha":"a69dd407a906fa3b529ef11b32041f963b9589e3","kind":"commit","published_at":"2021-05-21T12:03:03.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.7","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.7"},{"name":"dialect/mysqldialect/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.6"},{"name":"v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.6"},{"name":"extra/bunotel/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.6"},{"name":"extra/bundebug/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.6"},{"name":"driver/pgdriver/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.6"},{"name":"dialect/sqlitedialect/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.6"},{"name":"dialect/pgdialect/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.6"},{"name":"dbfixture/v0.1.6","sha":"5970a9bb326c12e3570436f1d7e9c4429c775237","kind":"commit","published_at":"2021-05-20T12:44:04.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.6","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.6"},{"name":"dbfixture/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dbfixture/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/dbfixture/v0.1.5"},{"name":"v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.5"},{"name":"driver/pgdriver/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.4"},{"name":"dialect/sqlitedialect/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.5"},{"name":"dialect/sqlitedialect/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.4"},{"name":"dialect/pgdialect/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.5"},{"name":"dialect/pgdialect/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.4"},{"name":"dialect/mysqldialect/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.5"},{"name":"dialect/mysqldialect/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.4"},{"name":"v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.4"},{"name":"fixture/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/fixture/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/fixture/v0.1.4"},{"name":"extra/bunotel/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.5"},{"name":"extra/bunotel/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.4"},{"name":"extra/bundebug/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.5"},{"name":"extra/bundebug/v0.1.4","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.4","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.4"},{"name":"driver/pgdriver/v0.1.5","sha":"048d982dfed2c37670c4e1514a97fb706e843436","kind":"commit","published_at":"2021-05-19T13:42:14.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.5","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.5"},{"name":"v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.3"},{"name":"extra/bundebug/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.3"},{"name":"fixture/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/fixture/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/fixture/v0.1.3"},{"name":"dialect/mysqldialect/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.3"},{"name":"dialect/sqlitedialect/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.3"},{"name":"extra/bunotel/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.3"},{"name":"driver/pgdriver/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.3"},{"name":"dialect/pgdialect/v0.1.3","sha":"89202f7ed6175ce69a40d71b25b6471a45cad376","kind":"commit","published_at":"2021-05-19T11:55:27.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.3","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.3"},{"name":"extra/bunotel/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.2"},{"name":"v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.2"},{"name":"fixture/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/fixture/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/fixture/v0.1.2"},{"name":"extra/bundebug/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.2"},{"name":"driver/pgdriver/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.2"},{"name":"dialect/sqlitedialect/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.2"},{"name":"dialect/pgdialect/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.2"},{"name":"dialect/mysqldialect/v0.1.2","sha":"f68675b4e3d13c78c1e6f06e373817c3413f35fa","kind":"commit","published_at":"2021-05-18T13:51:57.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.2","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.2"},{"name":"extra/bunotel/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.1"},{"name":"dialect/pgdialect/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.1"},{"name":"extra/bundebug/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.1"},{"name":"driver/pgdriver/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.1"},{"name":"dialect/sqlitedialect/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.1"},{"name":"dialect/mysqldialect/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.1"},{"name":"fixture/v0.1.1","sha":"e31b9f81966024f384b8f3b2ac8019ec1523ec28","kind":"commit","published_at":"2021-05-18T10:50:35.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/fixture/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/fixture/v0.1.1"},{"name":"driver/pgdriver/v0.1.0","sha":"5fcbba8d153eca8f09bdb995b52d57a1140279ec","kind":"commit","published_at":"2021-05-18T10:43:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/driver/pgdriver/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/driver/pgdriver/v0.1.0"},{"name":"fixture/v0.1.0","sha":"5fcbba8d153eca8f09bdb995b52d57a1140279ec","kind":"commit","published_at":"2021-05-18T10:43:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/fixture/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/fixture/v0.1.0"},{"name":"dialect/sqlitedialect/v0.1.0","sha":"5fcbba8d153eca8f09bdb995b52d57a1140279ec","kind":"commit","published_at":"2021-05-18T10:43:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/sqlitedialect/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/sqlitedialect/v0.1.0"},{"name":"v0.1.1","sha":"5fcbba8d153eca8f09bdb995b52d57a1140279ec","kind":"commit","published_at":"2021-05-18T10:43:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.1","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.1"},{"name":"dialect/pgdialect/v0.1.0","sha":"5fcbba8d153eca8f09bdb995b52d57a1140279ec","kind":"commit","published_at":"2021-05-18T10:43:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/pgdialect/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/pgdialect/v0.1.0"},{"name":"dialect/mysqldialect/v0.1.0","sha":"5fcbba8d153eca8f09bdb995b52d57a1140279ec","kind":"commit","published_at":"2021-05-18T10:43:45.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/dialect/mysqldialect/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/dialect/mysqldialect/v0.1.0"},{"name":"extra/bunotel/v0.1.0","sha":"e8f4ba7c7d12cedb9ae4ae979b873700cf36f2cb","kind":"commit","published_at":"2021-05-18T10:31:00.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bunotel/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bunotel/v0.1.0"},{"name":"extra/bundebug/v0.1.0","sha":"e8f4ba7c7d12cedb9ae4ae979b873700cf36f2cb","kind":"commit","published_at":"2021-05-18T10:31:00.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/extra/bundebug/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/extra/bundebug/v0.1.0"},{"name":"v0.1.0","sha":"4ec9a3efb60100bb8f8125a55e278fd743b8f523","kind":"commit","published_at":"2021-05-18T10:23:44.000Z","download_url":"https://codeload.github.com/uptrace/bun/tar.gz/v0.1.0","html_url":"https://github.com/uptrace/bun/releases/tag/v0.1.0"}]},"repo_metadata_updated_at":"2023-03-21T19:15:15.107Z","dependent_packages_count":285,"downloads":null,"downloads_period":null,"dependent_repos_count":237,"rankings":{"downloads":null,"dependent_repos_count":0.41894719813506276,"dependent_packages_count":0.27262677819234654,"stargazers_count":1.4672484916863868,"forks_count":2.2597223748913744,"docker_downloads_count":0.765200835405601,"average":1.0367491356621543},"purl":"pkg:golang/github.com/uptrace/bun/dialect/pgdialect","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/uptrace/bun/dialect/pgdialect","docker_dependents_count":54,"docker_downloads_count":1168772,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/uptrace/bun/dialect/pgdialect","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/uptrace/bun/dialect/pgdialect/dependencies","status":null,"funding_links":["https://uptrace.dev/sponsor"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fuptrace%2Fbun%2Fdialect%2Fpgdialect/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fuptrace%2Fbun%2Fdialect%2Fpgdialect/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fuptrace%2Fbun%2Fdialect%2Fpgdialect/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fuptrace%2Fbun%2Fdialect%2Fpgdialect/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1886302,"maintainers_count":0,"namespaces_count":723964,"keywords_count":98339,"github":"golang","metadata":{"funded_packages_count":39348},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-07T05:37:05.003Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":34,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4270933658","node_id":"PR_kwDORTdG1c7SvNcN","number":22,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T09:15:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T18:38:57.000Z","updated_at":"2026-05-04T09:15:11.000Z","time_to_close":1607772,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/redis","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.40.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.19.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/redis](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.5.0` | `2.5.1` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.40.0` | `1.43.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.15.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.3` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.3` |\n\n\nUpdates `github.com/jackc/pgx/v5` from 5.8.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/redis` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.5.1\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.5.1 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cp\u003eThis release fixes two BSON unmarshaling edge cases.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3768 Check unmatched type in Unmarshal(). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2318\"\u003emongodb/mongo-go-driver#2318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3809 Fix *streamingByteSrc.readSlice(). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2326\"\u003emongodb/mongo-go-driver#2326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.5.0...v2.5.1\"\u003ehttps://github.com/mongodb/mongo-go-driver/compare/v2.5.0...v2.5.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.5.1\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDocumentation for the Go Driver can be found on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/mongo?tab=doc\"\u003epkg.go.dev\u003c/a\u003e and the \u003ca href=\"https://docs.mongodb.com/ecosystem/drivers/go/\"\u003eMongoDB documentation site\u003c/a\u003e. BSON library documentation is also available on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/bson?tab=doc\"\u003epkg.go.dev\u003c/a\u003e. For issues with, questions about, or feedback for the Go Driver, please look into our \u003ca href=\"https://www.mongodb.com/docs/manual/support/\"\u003esupport channels\u003c/a\u003e, including \u003ca href=\"https://stackoverflow.com/questions/tagged/mongodb%20go?sort=Newest\"\u003eStackOverflow\u003c/a\u003e. Bugs can be reported in the \u003ca href=\"https://jira.mongodb.org/secure/CreateIssue!default.jspa?pid=14289\"\u003eGo Driver project in the MongoDB JIRA\u003c/a\u003e where a list of \u003ca href=\"https://jira.mongodb.org/browse/GODRIVER\"\u003ecurrent issues\u003c/a\u003e can be found. Your feedback on the Go Driver is greatly appreciated!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/4782a985c744a5ff8c3dc4f5b2ee5116b46e72ee\"\u003e\u003ccode\u003e4782a98\u003c/code\u003e\u003c/a\u003e BUMP v2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/908a3ef92c5af8db96fc3a6acc0c445946552893\"\u003e\u003ccode\u003e908a3ef\u003c/code\u003e\u003c/a\u003e Merge release/2.4 into release/2.5 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/b2db9b5cb86f9431610c614070a4abdbd977833f\"\u003e\u003ccode\u003eb2db9b5\u003c/code\u003e\u003c/a\u003e Remove spaces from config.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/b1a475779650e60d9021cc31315f1e9245984cf2\"\u003e\u003ccode\u003eb1a4757\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.5' into merge-release/2.4-into-release/2.5-1775787864909\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/65d61d42a03814898fa74a3dc55f4e444a8e3629\"\u003e\u003ccode\u003e65d61d4\u003c/code\u003e\u003c/a\u003e GODRIVER-3854 Remove \u0026quot;backport pr\u0026quot; Evergreen task. (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/09f572db8f0bde5f648829cc1239813952d5220e\"\u003e\u003ccode\u003e09f572d\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.4' into release/2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/e9c841fca59df4b40ac0a429e1d02fd5b4379ee2\"\u003e\u003ccode\u003ee9c841f\u003c/code\u003e\u003c/a\u003e BUMP v2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/fcfea705410926cad4cc7fab48049d790a9d68c8\"\u003e\u003ccode\u003efcfea70\u003c/code\u003e\u003c/a\u003e GODRIVER-3809 Fix *streamingByteSrc.readSlice(). (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/889822d4c52accee3cddad8582129a6181f2f079\"\u003e\u003ccode\u003e889822d\u003c/code\u003e\u003c/a\u003e GODRIVER-3768 Che...\n\n_Description has been truncated_","html_url":"https://github.com/xraph/dispatch/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4264239487","node_id":"PR_kwDORWr7tM7Saela","number":48,"state":"open","title":"chore(deps): bump github.com/uptrace/bun/dialect/pgdialect from 1.2.17 to 1.2.18 in /app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-14T19:17:17.000Z","updated_at":"2026-04-14T19:17:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.17","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":"/app","ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.17 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.17\u0026new-version=1.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Tili-service/Backend/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tili-service%2FBackend/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"4214487064","node_id":"PR_kwDOCdvj-c7QVocv","number":7880,"state":"closed","title":"dev: bump the safe group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T23:57:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T22:59:49.000Z","updated_at":"2026-04-20T23:57:24.000Z","time_to_close":1213053,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":42,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.98.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.43.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.32.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1133\"\u003eklauspost/compress#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7880","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7880","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7880/packages"},{"uuid":"4211465024","node_id":"PR_kwDOQyNxaM7QMcnm","number":268,"state":"closed","title":"build(deps): bump the backend group in /backend with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":["dependabot[bot]","anish-sahoo"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-14T20:29:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T11:53:20.000Z","updated_at":"2026-04-14T20:29:43.000Z","time_to_close":722173,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":16,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.7","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.7.1","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/slack-go/slack","old_version":"0.14.0","new_version":"0.21.0","repository_url":"https://github.com/slack-go/slack"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/temporalio/sdk-go"},{"name":"golang.org/x/net","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/net"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.98.0` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.12.3` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.7.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.14.0` | `0.21.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.41.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.49.0` | `0.51.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...credentials/v1.19.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.8.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1 (2026-04-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix behavioral differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.13 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003cli\u003eChange to use slices instead of exp/slices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.12 (2026-03-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.11 (2026-03-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/5a15ccb874a95a78c2ebb4d58ea402104a3bf35b\"\u003e\u003ccode\u003e5a15ccb\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96694733ce5ec785651ea7dbfff231898a11d851\"\u003e\u003ccode\u003e9669473\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/224\"\u003e#224\u003c/a\u003e from nyaruka/fix/upstream-logic-diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/8dd1d33daaab12a38e5870aeacabdbe50668811f\"\u003e\u003ccode\u003e8dd1d33\u003c/code\u003e\u003c/a\u003e Fix carrier code guard to check group(1) indices instead of last group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96bbd6ab10a80ef31808caa693530dddf1906fec\"\u003e\u003ccode\u003e96bbd6a\u003c/code\u003e\u003c/a\u003e Fix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/15253e5d3cc1f3d637b709067a3988866fa6c2ff\"\u003e\u003ccode\u003e15253e5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b7788f874347aa5b17bcef02ac4a225af502866f\"\u003e\u003ccode\u003eb7788f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/223\"\u003e#223\u003c/a\u003e from nyaruka/fix/extension-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b91affb84e0acd6b0683a2e01649fe7e3002fa13\"\u003e\u003ccode\u003eb91affb\u003c/code\u003e\u003c/a\u003e Address PR review comments on extension patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/a352475c6989d3093ee26229655fde4af8a797e1\"\u003e\u003ccode\u003ea352475\u003c/code\u003e\u003c/a\u003e Sync extension patterns with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/917cd0544c0a8159d7a821ad34cefdfe81e15613\"\u003e\u003ccode\u003e917cd05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/222\"\u003e#222\u003c/a\u003e from nyaruka/fix/stale-upstream-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/2383af947c75585508efc0c4f4097e95c910194c\"\u003e\u003ccode\u003e2383af9\u003c/code\u003e\u003c/a\u003e Fix misleading comment about Chinese mobile number area codes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.14.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eThis release contains multiple breaking changes.\u003c/strong\u003e Please review the sections below before upgrading.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003ch3\u003eRemoved APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct removed\u003c/strong\u003e — Use \u003ccode\u003eConversation\u003c/code\u003e instead. \u003ccode\u003eIsUserDeleted\u003c/code\u003e has been moved there.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e removed\u003c/strong\u003e — These were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. Remove any calls to them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSignature changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListReactions\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Returns \u003ccode\u003e([]ReactedItem, string, error)\u003c/code\u003e instead of \u003ccode\u003e([]ReactedItem, *Paging, error)\u003c/code\u003e. \u003ccode\u003eListReactionsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nitems, paging, err := api.ListReactions(params)\r\n// After\r\nitems, nextCursor, err := api.ListReactions(params)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListStars\u003c/code\u003e/\u003ccode\u003eGetStarred\u003c/code\u003e now use cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eStarsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eGetAccessLogs\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eAccessLogParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eAck()\u003c/code\u003e and \u003ccode\u003eSend()\u003c/code\u003e now return \u003ccode\u003eerror\u003c/code\u003e\u003c/strong\u003e (Socket Mode) — Large payloads (≥20KB) that Slack silently dropped are now rejected with an error. Existing call sites that ignore the return value still compile.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eType changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eWebhookMessage.UnfurlLinks\u003c/code\u003e / \u003ccode\u003eUnfurlMedia\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — Required to distinguish \u0026quot;omit\u0026quot; from \u0026quot;false\u0026quot;.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nmsg := slack.WebhookMessage{UnfurlLinks: true}\r\n// After\r\nt := true\r\nmsg := slack.WebhookMessage{UnfurlLinks: \u0026amp;t}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eUser.Has2FA\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — \u003ccode\u003enil\u003c/code\u003e means absent/unknown (bot tokens), \u003ccode\u003efalse\u003c/code\u003e means explicitly disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehavior changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eMsgOptionBlocks()\u003c/code\u003e with no arguments now sends \u003ccode\u003eblocks=[]\u003c/code\u003e\u003c/strong\u003e — Previously a silent no-op. If you relied on that, remove the option entirely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin\u003c/code\u003e error strings now start with lowercase\u003c/strong\u003e — If you match error content in your code, update your comparisons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — Full suite: \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e, \u003ccode\u003eSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eSetDescription\u003c/code\u003e, \u003ccode\u003eSetDiscoverability\u003c/code\u003e, \u003ccode\u003eSetIcon\u003c/code\u003e, \u003ccode\u003eSetName\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-04-05\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.ParseActionEvent\u003c/code\u003e\u003c/strong\u003e — Cannot parse \u003ccode\u003eblock_actions\u003c/code\u003e payloads (returns\nunmarshalling error). Use \u003ccode\u003eslack.InteractionCallback\u003c/code\u003e with \u003ccode\u003ejson.Unmarshal\u003c/code\u003e instead,\nor \u003ccode\u003eslack.InteractionCallbackParse\u003c/code\u003e for HTTP requests. \u003ccode\u003eInteractionCallback\u003c/code\u003e handles\nall interaction types. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.MessageAction\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionEntity\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionResponse\u003c/code\u003e\u003c/strong\u003e —\nAssociated types that only support legacy \u003ccode\u003einteractive_message\u003c/code\u003e payloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct\u003c/strong\u003e — Removed the \u003ccode\u003eIM\u003c/code\u003e struct (and unused internal types \u003ccode\u003eimChannel\u003c/code\u003e,\n\u003ccode\u003eimResponseFull\u003c/code\u003e). The \u003ccode\u003eIsUserDeleted\u003c/code\u003e field has been moved to \u003ccode\u003eConversation\u003c/code\u003e, where it\nis populated for IM-type conversations. Code using \u003ccode\u003eIM\u003c/code\u003e should switch to \u003ccode\u003eConversation\u003c/code\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nIn practice no user should be affected — \u003ccode\u003eIM\u003c/code\u003e was never returned by any public API\nmethod in this library, so there was no way to obtain one outside of manual construction.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e\u003c/strong\u003e —\nThese methods were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. They have been removed.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eBreaking change.\u003c/strong\u003e If you are calling any of these methods, remove those calls — they\nwere already no-ops.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetDescription\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDiscoverability\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetIcon\u003c/code\u003e, and\n\u003ccode\u003eAdminTeamsSettingsSetName\u003c/code\u003e. Includes \u003ccode\u003eTeamDiscoverability\u003c/code\u003e enum with \u003ccode\u003eOpen\u003c/code\u003e,\n\u003ccode\u003eInviteOnly\u003c/code\u003e, \u003ccode\u003eClosed\u003c/code\u003e, and \u003ccode\u003eUnlisted\u003c/code\u003e variants. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eOAuthOptionAPIURL\u003c/code\u003e for package-level...\n\n_Description has been truncated_","html_url":"https://github.com/GenerateNU/toggo/pull/268","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/268","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/268/packages"},{"uuid":"4174607992","node_id":"PR_kwDOCdvj-c7Ox7b9","number":7873,"state":"closed","title":"dev: bump the safe group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T22:55:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T23:13:58.000Z","updated_at":"2026-04-06T22:55:23.000Z","time_to_close":603683,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":40,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.13","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.97.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.13` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.97.3` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.42.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.32.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.97.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.97.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1133\"\u003eklauspost/compress#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epqErr := pq.As(err, pqerror.UniqueViolation)\r\nif pqErr != nil {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL key permission check to allow modes stricter than 0600/0640 (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1265\"\u003e#1265\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default\nvalue of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/master/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1464d694fb07af969eb29f60a54f2a90aacdd621\"\u003e\u003ccode\u003e1464d69\u003c/code\u003e\u003c/a\u003e Release v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/5a64c116462db2c585ac7b13c7fb41fcacec91bd\"\u003e\u003ccode\u003e5a64c11\u003c/code\u003e\u003c/a\u003e Fix fromDSN() doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/7f79f1b81ef30630aa9dcacca516997b0f6f6891\"\u003e\u003ccode\u003e7f79f1b\u003c/code\u003e\u003c/a\u003e Fix trailing quote in fromDSN() error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/e0a292e195790d04df3b4aa...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7873","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7873","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7873/packages"},{"uuid":"4161254322","node_id":"PR_kwDORTdG1c7OTJRY","number":16,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-13T08:25:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-28T18:36:33.000Z","updated_at":"2026-04-13T08:25:27.000Z","time_to_close":1345733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":15,"packages":[{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/redis","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"golang.org/x/sync","old_version":"0.19.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/redis](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.15.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.3` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.3` |\n\n\nUpdates `github.com/jackc/pgx/v5` from 5.8.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/redis` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at least [Go 1.25].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of [Go 1.26]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits.\n\u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded.\nErrors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4575a9774dd9415ffc858dd34955493b0031065a\"\u003e\u003ccode\u003e4575a97\u003c/code\u003e\u003c/a\u003e Release 1.41.0/0.63.0/0.17.0/0.0.15 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66fc10d9dff9653c65bcca111b965137d06f09aa\"\u003e\u003ccode\u003e66fc10d\u003c/code\u003e\u003c/a\u003e fix: add error handling for insecure HTTP endpoints with TLS client configura...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/76e6eec88f186f06a0708b5620324d2b002d9a97\"\u003e\u003ccode\u003e76e6eec\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7980\"\u003e#7980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0d50f9008c8c93fe49a7caa45c88c30370479d27\"\u003e\u003ccode\u003e0d50f90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Generate semconv/v1.40.0\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7978\"\u003e#7978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c38a4a57c320b6098ca5c92f0a85201034780b1f\"\u003e\u003ccode\u003ec38a4a5\u003c/code\u003e\u003c/a\u003e Generate semconv/v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0f1a22484ec52d6beb1efdb0fa1b63a31e7405af\"\u003e\u003ccode\u003e0f1a224\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7899\"\u003e#7899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c79ebf43eb1cff6dd76a33bb1549f2c082dab604\"\u003e\u003ccode\u003ec79ebf4\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/daixiang0/gci to v0.14.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7973\"\u003e#7973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f75815746541d0d4ac84e1c5955bdcd1a2df2d7d\"\u003e\u003ccode\u003ef758157\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/sonatard/noctx to v0.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/92a11645724515630187def073ae39f1b6cb3c69\"\u003e\u003ccode\u003e92a1164\u003c/code\u003e\u003c/a\u003e fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3cd7c27e840ea3114115459db2e299a27fffaff8\"\u003e\u003ccode\u003e3cd7c27\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at leas...\n\n_Description has been truncated_","html_url":"https://github.com/xraph/dispatch/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4020660720","node_id":"PR_kwDOB08wu87Hz0Ak","number":5847,"state":"open","title":"go(deps): bump the bun group in /server/src with 4 updates","user":"dependabot[bot]","labels":["Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T08:04:05.000Z","updated_at":"2026-03-06T09:14:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"go(deps): bump","group_name":"bun","update_count":4,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/extra/bundebug","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/extra/bunotel","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"}],"path":"/server/src","ecosystem":"go"},"body":"Bumps the bun group in /server/src with 4 updates: [github.com/uptrace/bun](https://github.com/uptrace/bun), [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun), [github.com/uptrace/bun/extra/bundebug](https://github.com/uptrace/bun) and [github.com/uptrace/bun/extra/bunotel](https://github.com/uptrace/bun).\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/extra/bundebug` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/extra/bundebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/extra/bundebug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/extra/bunotel` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/extra/bunotel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/extra/bunotel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/inovex/scrumlr.io/pull/5847","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/inovex%2Fscrumlr.io/issues/5847","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5847/packages"},{"uuid":"4014568926","node_id":"PR_kwDOCyaX587HgDQr","number":5923,"state":"open","title":"api: bump github.com/uptrace/bun/dialect/pgdialect from 1.2.17 to 1.2.18 in /api","user":"dependabot[bot]","labels":["go","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-03T04:03:09.000Z","updated_at":"2026-03-03T16:14:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"api","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.17","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":"/api","ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.17 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.17\u0026new-version=1.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shellhub-io/shellhub/pull/5923","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellhub-io%2Fshellhub/issues/5923","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5923/packages"},{"uuid":"4011061492","node_id":"PR_kwDOQyNxaM7HUh2C","number":186,"state":"closed","title":"build(deps): bump the backend group in /backend with 12 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T05:19:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T12:39:01.000Z","updated_at":"2026-03-04T05:19:55.000Z","time_to_close":146444,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":12,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.7","new_version":"1.32.10","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.10","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.96.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.6.10","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/temporalio/sdk-go"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.2` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.10` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.10` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.96.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.11.2` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.6.10` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.40.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238dde72705f3e20fcf3e63a7b8fc98a52692f31\"\u003e\u003ccode\u003e238dde7\u003c/code\u003e\u003c/a\u003e Release 2026-02-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3a957b913ac755abfb4dcbebbe66011017a4074c\"\u003e\u003ccode\u003e3a957b9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2972c7d7e82ea9775baaae52082f11b102df0cb6\"\u003e\u003ccode\u003e2972c7d\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aa037947b6153d8626180fe493ac7319a4fef1b4\"\u003e\u003ccode\u003eaa03794\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7712be78a0c47df47c37a2d2e423134c8d29746e\"\u003e\u003ccode\u003e7712be7\u003c/code\u003e\u003c/a\u003e Feature add new eventstream implementation to support bedrockruntime#InvokeMo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da36a982260c7f190112204be5a81ee031cde183\"\u003e\u003ccode\u003eda36a98\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9d7b59c43a463f90850ac26e9abc7bcdd608f2e4\"\u003e\u003ccode\u003e9d7b59c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e75eb3f3e33cbb3ebb85b4e89fff0e8e7c4700be\"\u003e\u003ccode\u003ee75eb3f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2c987cd0f909ae349935bb7b4df1cf847a16c1d1\"\u003e\u003ccode\u003e2c987cd\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/766b176ae9db6c2afb31cfc1f15678d9a1ae7ae1\"\u003e\u003ccode\u003e766b176\u003c/code\u003e\u003c/a\u003e parameterize generate-dev (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238dde72705f3e20fcf3e63a7b8fc98a52692f31\"\u003e\u003ccode\u003e238dde7\u003c/code\u003e\u003c/a\u003e Release 2026-02-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3a957b913ac755abfb4dcbebbe66011017a4074c\"\u003e\u003ccode\u003e3a957b9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2972c7d7e82ea9775baaae52082f11b102df0cb6\"\u003e\u003ccode\u003e2972c7d\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aa037947b6153d8626180fe493ac7319a4fef1b4\"\u003e\u003ccode\u003eaa03794\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7712be78a0c47df47c37a2d2e423134c8d29746e\"\u003e\u003ccode\u003e7712be7\u003c/code\u003e\u003c/a\u003e Feature add new eventstream implementation to support bedrockruntime#InvokeMo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da36a982260c7f190112204be5a81ee031cde183\"\u003e\u003ccode\u003eda36a98\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9d7b59c43a463f90850ac26e9abc7bcdd608f2e4\"\u003e\u003ccode\u003e9d7b59c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e75eb3f3e33cbb3ebb85b4e89fff0e8e7c4700be\"\u003e\u003ccode\u003ee75eb3f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2c987cd0f909ae349935bb7b4df1cf847a16c1d1\"\u003e\u003ccode\u003e2c987cd\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/766b176ae9db6c2afb31cfc1f15678d9a1ae7ae1\"\u003e\u003ccode\u003e766b176\u003c/code\u003e\u003c/a\u003e parameterize generate-dev (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fcc0f5daa41033b7a696f8cc5f53a9fc8696a274\"\u003e\u003ccode\u003efcc0f5d\u003c/code\u003e\u003c/a\u003e Release 2023-04-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cd750e0b2188951c525ae7917d47ae9e2d013a1b\"\u003e\u003ccode\u003ecd750e0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bc2f0514c73be727d3536e829fef18911bb45ae\"\u003e\u003ccode\u003e1bc2f05\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b964f5ca3ccae40ef8d7a56fd1b1ad040764b5fa\"\u003e\u003ccode\u003eb964f5c\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fd6901588c6d13a7889787328d0628134afd14cc\"\u003e\u003ccode\u003efd69015\u003c/code\u003e\u003c/a\u003e fix APIGW exports nullability exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fae239abb72a392c50e05aa567b2e5cc2b93a10b\"\u003e\u003ccode\u003efae239a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2089\"\u003e#2089\u003c/a\u003e from aws/auditAccessibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/acf33a2872dbd9d3547842f38ccd38863048c121\"\u003e\u003ccode\u003eacf33a2\u003c/code\u003e\u003c/a\u003e Update aws-sdk-go-v2's comment codegened from Smithy Go's updated document sm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/27360c189034eb456ebe7458bb8e019bc45d686c\"\u003e\u003ccode\u003e27360c1\u003c/code\u003e\u003c/a\u003e fix APIGW exports nullability exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30383d567f67c2a67b2b40a462a8c284c49d1796\"\u003e\u003ccode\u003e30383d5\u003c/code\u003e\u003c/a\u003e Release 2023-04-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/352f89c2d23ec6249a699c732ba5c9ae050f833f\"\u003e\u003ccode\u003e352f89c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...service/iam/v1.19.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.96.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dfcf25b6d15674848f71bd7e5ee8ed22b115c6a2\"\u003e\u003ccode\u003edfcf25b\u003c/code\u003e\u003c/a\u003e Release 2026-02-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/981d0b47535d2bd4fa4887b9d03113ef1cac6357\"\u003e\u003ccode\u003e981d0b4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/60d901e42f63e035c405d7362eed33679a04a72f\"\u003e\u003ccode\u003e60d901e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/51e7bd80bf802c2e62d357fcef56b5f265e1c449\"\u003e\u003ccode\u003e51e7bd8\u003c/code\u003e\u003c/a\u003e Fix: support arbitrary pre-calculated checksum values on s3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3332\"\u003e#3332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b53e5ba605419d859b48e03ecf2e31ecb3032e8\"\u003e\u003ccode\u003e2b53e5b\u003c/code\u003e\u003c/a\u003e Release 2026-02-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebfd72de7f69e281ded6bf346ae64b4e2d0fab39\"\u003e\u003ccode\u003eebfd72d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/87640ce3e7fe8ae0c14a348d0265e1795a62dec9\"\u003e\u003ccode\u003e87640ce\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba64e1bad306a5a426f7539c769b0b95c89027d4\"\u003e\u003ccode\u003eba64e1b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f3f1e54552ce88d7fe213d1eaa28f363de5a9c6f\"\u003e\u003ccode\u003ef3f1e54\u003c/code\u003e\u003c/a\u003e Release 2026-02-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c4df0e13c9580d56383a87c99af979e75997489c\"\u003e\u003ccode\u003ec4df0e1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.96.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility with Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility\nwith Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the\nconnection string. It's recommended to use dbname=, as database= is not a\nlibpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/141280560b25659ae3547e631408e5ffa4e127db\"\u003e\u003ccode\u003e1412805\u003c/code\u003e\u003c/a\u003e Don't send empty startup parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/0c529db1d8376262a44f20886d4f585d3c1b64df\"\u003e\u003ccode\u003e0c529db\u003c/code\u003e\u003c/a\u003e Don't send dbname= as a startup parameter when database= is used\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/82e0f8d4d47388a229cf21192bb10662d02ae3b2\"\u003e\u003ccode\u003e82e0f8d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/7d38fa83e53586e3f4c31b068c85b49942bdd449\"\u003e\u003ccode\u003e7d38fa8\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/167b6833b89a0d0cc910d002dd1a72a86a5c6ec7\"\u003e\u003ccode\u003e167b683\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96d992cf7c7d37d5f6c8d3dd8c48ed80bc9df22b\"\u003e\u003ccode\u003e96d992c\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.temporal.io/sdk` from 1.39.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/temporalio/sdk-go/releases\"\u003ego.temporal.io/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch1\u003eBreaking Changes\u003c/h1\u003e\n\u003cp\u003eDue to Standalone Activities, \u003ccode\u003etestActivityToken\u003c/code\u003e are used to keep track of activities, instead of just activityID, they now contain activityID and runID. Most users should not be affected, only if you're manually constructing task tokens in your tests.\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eVersioning v1 and v2 worker options and versioning intent have been marked as deprecated.\u003c/p\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003ch2\u003eVarious test fixes and improvements\u003c/h2\u003e\n\u003cp\u003eProperly set RootWorkflowExecution in child workflow env when testing.\u003c/p\u003e\n\u003cp\u003eEnforcement of heartbeat and start-to-close timeouts in test environment, as well as properly cancel timer when AwaitWithTimeout condition resolves.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fields in env config by \u003ca href=\"https://github.com/stephanos\"\u003e\u003ccode\u003e@​stephanos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2145\"\u003etemporalio/sdk-go#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce heartbeat and start-to-close timeouts in test environment by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2144\"\u003etemporalio/sdk-go#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Datadog tracer to dd-trace-go v2 by \u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for contrib/datadog v0.5.0 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2168\"\u003etemporalio/sdk-go#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCancel timer when AwaitWithTimeout condition resolves by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2153\"\u003etemporalio/sdk-go#2153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set RootWorkflowExecution in child workflow env when testing by \u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TestMockCallWrapperNotBefore test flake by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2173\"\u003etemporalio/sdk-go#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance SDK flags so flags are off by default when first introduced by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2164\"\u003etemporalio/sdk-go#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate v1 and v2 versioning worker options and versioning intent by \u003ca href=\"https://github.com/carlydf\"\u003e\u003ccode\u003e@​carlydf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2174\"\u003etemporalio/sdk-go#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💥 Standalone activities support by \u003ca href=\"https://github.com/maciejdudko\"\u003e\u003ccode\u003e@​maciejdudko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2158\"\u003etemporalio/sdk-go#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from docker-compose to samples-server repo by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2183\"\u003etemporalio/sdk-go#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove experimental warning for worker deployment versioning and envconfig by \u003ca href=\"https://github.com/THardy98\"\u003e\u003ccode\u003e@​THardy98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2176\"\u003etemporalio/sdk-go#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump API to v1.62.1 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2187\"\u003etemporalio/sdk-go#2187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ehttps://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/8da89f8efb557cd66dc67359b0628905dad52736\"\u003e\u003ccode\u003e8da89f8\u003c/code\u003e\u003c/a\u003e Release Go SDK v1.40.0 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/08fa7205f0834e6193c927ba266c95bd5873ead1\"\u003e\u003ccode\u003e08fa720\u003c/code\u003e\u003c/a\u003e bump API to v1.62.1 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/7d7a70321af23e310349ae901f7600aa0930cfdd\"\u003e\u003ccode\u003e7d7a703\u003c/code\u003e\u003c/a\u003e Remove experimental warning for worker deployment versioning and envconfig (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/c8868ba65983a66e979e565c5410f3e21b446d4e\"\u003e\u003ccode\u003ec8868ba\u003c/code\u003e\u003c/a\u003e Switch from docker-compose to samples-server repo (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/215920a67bd16fc97695c70e83b84a4192a99869\"\u003e\u003ccode\u003e215920a\u003c/code\u003e\u003c/a\u003e 💥 Standalone activities support (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c2f815cad201a71ff1c456db64a0b2b9e9dd163\"\u003e\u003ccode\u003e6c2f815\u003c/code\u003e\u003c/a\u003e deprecate v1 and v2 versioning things (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/797f17964c686a29712ba5519e3dc3e8ee0cdd17\"\u003e\u003ccode\u003e797f179\u003c/code\u003e\u003c/a\u003e Enhance SDK flags so flags are off by default when first introduced (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/9d848a88757b046d2782f14851427beeaa44a32c\"\u003e\u003ccode\u003e9d848a8\u003c/code\u003e\u003c/a\u003e Fix TestMockCallWrapperNotBefore test flake (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/04426e6106c801ccff755899b2ae9862bcccf9cb\"\u003e\u003ccode\u003e04426e6\u003c/code\u003e\u003c/a\u003e fix: set RootWorkflowExecution in child workflow env when testing (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c8c5c947a431e2b86c5afbc2e5dbe2810e8b6fe\"\u003e\u003ccode\u003e6c8c5c9\u003c/code\u003e\u003c/a\u003e Cancel timer when AwaitWithTimeout condition resolves (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2153\"\u003e#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GenerateNU/toggo/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"},{"uuid":"4010539765","node_id":"PR_kwDOQxTDSM7HSzLN","number":58,"state":"open","title":"chore(deps): bump github.com/uptrace/bun/dialect/pgdialect from 1.2.16 to 1.2.18 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T10:39:51.000Z","updated_at":"2026-03-02T10:39:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":"/backend","ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.16 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.16\u0026new-version=1.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/devnogari/claude-code-native/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/devnogari%2Fclaude-code-native/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"},{"uuid":"3993246594","node_id":"PR_kwDORTdG1c7GbJkt","number":5,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 8 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-26T04:42:18.000Z","updated_at":"2026-03-07T09:00:53.872Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":8,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/xraph/relay","old_version":"0.0.1","new_version":"0.1.0","repository_url":"https://github.com/xraph/relay"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/xraph/relay](https://github.com/xraph/relay) | `0.0.1` | `0.1.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.1` |\n\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xraph/relay` from 0.0.1 to 0.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/relay/releases\"\u003egithub.com/xraph/relay's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sqlite): implement SQLite store with Grove ORM (0aafb18)\u003c/li\u003e\n\u003cli\u003efeat: Implement Grove ORM and migrations for Relay store (6655574)\u003c/li\u003e\n\u003cli\u003efix: Update BINARY_NAME and CMD_DIR in Makefile for consistency (4d4b878)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.1.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.2...v0.1.0\"\u003ehttps://github.com/xraph/relay/compare/v0.0.2...v0.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.0.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add G704 to gosec excludes for endpoint URL handling (574e029)\u003c/li\u003e\n\u003cli\u003efix: Correct latency type in EndDeliverySpan and remove unnecessary gosec directive (9268835)\u003c/li\u003e\n\u003cli\u003erefactor: Remove unused Prometheus dependencies from go.mod and go.sum (e8bb3a4)\u003c/li\u003e\n\u003cli\u003echore: Update Go version to 1.25.7 in CI and release workflows (cbc62e7)\u003c/li\u003e\n\u003cli\u003efeat: Integrate observability metrics and tracing into delivery engine and relay options (3657622)\u003c/li\u003e\n\u003cli\u003erefactor: Update Makefile to change binary name and command directory for consistency fix: Update go.mod and go.sum to use the latest version of xraph/forge (a70a4c9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.0.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.0.2\"\u003ehttps://github.com/xraph/relay/compare/v0.0.1...v0.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/0aafb1871804d70136c004a17b9019aa5a5a3322\"\u003e\u003ccode\u003e0aafb18\u003c/code\u003e\u003c/a\u003e feat(sqlite): implement SQLite store with Grove ORM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/6655574dcf97e122ca755acd41cdd7ea37d7f029\"\u003e\u003ccode\u003e6655574\u003c/code\u003e\u003c/a\u003e feat: Implement Grove ORM and migrations for Relay store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/4d4b878f0068f39dd1e23e76dac8193b98ce48da\"\u003e\u003ccode\u003e4d4b878\u003c/code\u003e\u003c/a\u003e fix: Update BINARY_NAME and CMD_DIR in Makefile for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/574e02907bd6b63724ae692104e4e3d250d3cef3\"\u003e\u003ccode\u003e574e029\u003c/code\u003e\u003c/a\u003e fix: Add G704 to gosec excludes for endpoint URL handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/92688356d34d70d913237878d9b0c035399afb7a\"\u003e\u003ccode\u003e9268835\u003c/code\u003e\u003c/a\u003e fix: Correct latency type in EndDeliverySpan and remove unnecessary gosec dir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/e8bb3a4c41d747e1fbebdc89bb809de5825b3985\"\u003e\u003ccode\u003ee8bb3a4\u003c/code\u003e\u003c/a\u003e refactor: Remove unused Prometheus dependencies from go.mod and go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/cbc62e75490cd34f3f79a14bf19a1c6626004c3a\"\u003e\u003ccode\u003ecbc62e7\u003c/code\u003e\u003c/a\u003e chore: Update Go version to 1.25.7 in CI and release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/3657622a0162ae5c1330b98cbcec2eddc98ef881\"\u003e\u003ccode\u003e3657622\u003c/code\u003e\u003c/a\u003e feat: Integrate observability metrics and tracing into delivery engine and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/a70a4c9b5e6d1a30c49e9e669d66bf31d3bff505\"\u003e\u003ccode\u003ea70a4c9\u003c/code\u003e\u003c/a\u003e refactor: Update Makefile to change binary name and command directory for con...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/time` from 0.12.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/2b4e43900c03fd6b77109b7b2b6d77583f48bc1c\"\u003e\u003ccode\u003e2b4e439\u003c/code\u003e\u003c/a\u003e rate: use time.Time.Equal instead of ==\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/c0b0320d156bbe60202a475fa80cc0b9d0f05e20\"\u003e\u003ccode\u003ec0b0320\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/time/compare/v0.12.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/4aa217d625944fe92a602d2ed6d3d28cc2748f0c\"\u003e\u003ccode\u003e4aa217d\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/b464ad8ba822fa638bfa428de0eb073f1b05d3f6\"\u003e\u003ccode\u003eb464ad8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/xraph/dispatch/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3987169776","node_id":"PR_kwDORTdG1c7GHGcc","number":4,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T04:38:35.000Z","updated_at":"2026-02-26T06:04:32.342Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":9,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/xraph/forge","old_version":"0.9.12","new_version":"0.10.0","repository_url":"https://github.com/xraph/forge"},{"name":"github.com/xraph/relay","old_version":"0.0.1","new_version":"0.1.0","repository_url":"https://github.com/xraph/relay"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/xraph/forge](https://github.com/xraph/forge) | `0.9.12` | `0.10.0` |\n| [github.com/xraph/relay](https://github.com/xraph/relay) | `0.0.1` | `0.1.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.1` |\n\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xraph/forge` from 0.9.12 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/forge/releases\"\u003egithub.com/xraph/forge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eForge Framework v0.10.0 (2026-02-24T15:38:15Z)\u003c/h2\u003e\n\u003cp\u003eWelcome to this new release of Forge Framework!\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f40da20592515ee6223992b6f52e70e86aed34f: feat(auth): implement authentication and authorization framework for dashboard (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebc7fec14ee4efbbc7605819ef2c6369315c32d4c: feat(streaming): implement in-memory session store for connection resumption (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebd4f03139e9dfce237e5bae08c57cc06d9e8589c: feat: add Forgery page and related components for ecosystem extensions (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e61f5320d7396d309bde909a0f5a3d2cf17f1ff6c: feat: add GitHub Actions workflow for VSCode extension validation and publishing (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4021ec29b99e7a55607f10070ff0b638ddf844db: feat: add contributor adapters for Astro and Next.js frameworks (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6554ee16864f8f028756d55272a5e55cb8672917: feat: update dependencies and add lifecycle helper functions (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4600bfe513930906d0016e34f84cc84fb77f5418: fix(go.mod): revert Go version to 1.25.3 (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9476890453b3c823203e9ee395381403bf3353fc: fix: correct spelling of \u0026quot;Forgery\u0026quot; and update active state in layout options (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb437f0faccc0098135728f1bcfc75a19df7ed009: fix: correct spelling of \u0026quot;Forgery\u0026quot; in layout options (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9cc86f6d8db1cf9f7a983194d18a9ecb2af414a5: refactor(webtransport): simplify stream logging and remove StreamID method (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed7dccb3632eabb713e641857e75866b631629e32: refactor: clean up code by adding missing newlines and improving comments for clarity (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee54fcb3bced83838ed9ddfec95a357f0152804f1: docs(changelog): update CHANGELOG.md for v0.9.12 (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea989efdd887f3ba1e684f0bd923b4f054cb76184: Update dependencies in go.mod and go.sum (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003ch3\u003eUsing Go Install\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego install github.com/xraph/forge/cmd/forge@v0.10.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eDownload Binary\u003c/h3\u003e\n\u003cp\u003eDownload the appropriate binary for your platform from the assets below.\u003c/p\u003e\n\u003ch3\u003eUsing Package Managers\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Homebrew (macOS/Linux)\nbrew install xraph/tap/forge\n\u003ch1\u003eScoop (Windows)\u003c/h1\u003e\n\u003cp\u003escoop bucket add xraph \u003ca href=\"https://github.com/xraph/scoop-bucket\"\u003ehttps://github.com/xraph/scoop-bucket\u003c/a\u003e\nscoop install forge\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/xraph/forge/compare/v0.9.12...v0.10.0\"\u003ehttps://github.com/xraph/forge/compare/v0.9.12...v0.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/forge/blob/main/CHANGELOG.md\"\u003egithub.com/xraph/forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xraph/forge/compare/v0.9.12...v0.10.0\"\u003e0.10.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GitHub Actions workflow for VSCode extension validation and publishing (\u003ca href=\"https://github.com/xraph/forge/commit/61f5320\"\u003e61f5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies and add lifecycle helper functions (\u003ca href=\"https://github.com/xraph/forge/commit/6554ee1\"\u003e6554ee1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e implement in-memory session store for connection resumption (\u003ca href=\"https://github.com/xraph/forge/commit/bc7fec1\"\u003ebc7fec1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd contributor adapters for Astro and Next.js frameworks (\u003ca href=\"https://github.com/xraph/forge/commit/4021ec2\"\u003e4021ec2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e implement authentication and authorization framework for dashboard (\u003ca href=\"https://github.com/xraph/forge/commit/0f40da2\"\u003e0f40da2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego.mod:\u003c/strong\u003e revert Go version to 1.25.3 (\u003ca href=\"https://github.com/xraph/forge/commit/4600bfe\"\u003e4600bfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ewebtransport:\u003c/strong\u003e simplify stream logging and remove StreamID method (\u003ca href=\"https://github.com/xraph/forge/commit/9cc86f6\"\u003e9cc86f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean up code by adding missing newlines and improving comments for clarity (\u003ca href=\"https://github.com/xraph/forge/commit/d7dccb3\"\u003ed7dccb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies in go.mod and go.sum (\u003ca href=\"https://github.com/xraph/forge/commit/a989efd\"\u003ea989efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echangelog:\u003c/strong\u003e update CHANGELOG.md for v0.9.12 (\u003ca href=\"https://github.com/xraph/forge/commit/e54fcb3\"\u003ee54fcb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/61f5320d7396d309bde909a0f5a3d2cf17f1ff6c\"\u003e\u003ccode\u003e61f5320\u003c/code\u003e\u003c/a\u003e feat: add GitHub Actions workflow for VSCode extension validation and publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/a989efdd887f3ba1e684f0bd923b4f054cb76184\"\u003e\u003ccode\u003ea989efd\u003c/code\u003e\u003c/a\u003e Update dependencies in go.mod and go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/6554ee16864f8f028756d55272a5e55cb8672917\"\u003e\u003ccode\u003e6554ee1\u003c/code\u003e\u003c/a\u003e feat: update dependencies and add lifecycle helper functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/9476890453b3c823203e9ee395381403bf3353fc\"\u003e\u003ccode\u003e9476890\u003c/code\u003e\u003c/a\u003e fix: correct spelling of \u0026quot;Forgery\u0026quot; and update active state in layout options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/b437f0faccc0098135728f1bcfc75a19df7ed009\"\u003e\u003ccode\u003eb437f0f\u003c/code\u003e\u003c/a\u003e fix: correct spelling of \u0026quot;Forgery\u0026quot; in layout options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/bd4f03139e9dfce237e5bae08c57cc06d9e8589c\"\u003e\u003ccode\u003ebd4f031\u003c/code\u003e\u003c/a\u003e feat: add Forgery page and related components for ecosystem extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/bc7fec14ee4efbbc7605819ef2c6369315c32d4c\"\u003e\u003ccode\u003ebc7fec1\u003c/code\u003e\u003c/a\u003e feat(streaming): implement in-memory session store for connection resumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/9cc86f6d8db1cf9f7a983194d18a9ecb2af414a5\"\u003e\u003ccode\u003e9cc86f6\u003c/code\u003e\u003c/a\u003e refactor(webtransport): simplify stream logging and remove StreamID method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/4600bfe513930906d0016e34f84cc84fb77f5418\"\u003e\u003ccode\u003e4600bfe\u003c/code\u003e\u003c/a\u003e fix(go.mod): revert Go version to 1.25.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/188aad26c07f320a046f29ed76dff836db802833\"\u003e\u003ccode\u003e188aad2\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:xraph/forge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xraph/forge/compare/v0.9.12...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xraph/relay` from 0.0.1 to 0.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/relay/releases\"\u003egithub.com/xraph/relay's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sqlite): implement SQLite store with Grove ORM (0aafb18)\u003c/li\u003e\n\u003cli\u003efeat: Implement Grove ORM and migrations for Relay store (6655574)\u003c/li\u003e\n\u003cli\u003efix: Update BINARY_NAME and CMD_DIR in Makefile for consistency (4d4b878)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.1.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.2...v0.1.0\"\u003ehttps://github.com/xraph/relay/compare/v0.0.2...v0.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.0.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add G704 to gosec excludes for endpoint URL handling (574e029)\u003c/li\u003e\n\u003cli\u003efix: Correct latency type in EndDeliverySpan and remove unnecessary gosec directive (9268835)\u003c/li\u003e\n\u003cli\u003erefactor: Remove unused Prometheus dependencies from go.mod and go.sum (e8bb3a4)\u003c/li\u003e\n\u003cli\u003echore: Update Go version to 1.25.7 in CI and release workflows (cbc62e7)\u003c/li\u003e\n\u003cli\u003efeat: Integrate observability metrics and tracing into delivery engine and relay options (3657622)\u003c/li\u003e\n\u003cli\u003erefactor: Update Makefile to change binary name and command directory for consistency fix: Update go.mod and go.sum to use the latest version of xraph/forge (a70a4c9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.0.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.0.2\"\u003ehttps://github.com/xraph/relay/compare/v0.0.1...v0.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/0aafb1871804d70136c004a17b9019aa5a5a3322\"\u003e\u003ccode\u003e0aafb18\u003c/code\u003e\u003c/a\u003e feat(sqlite): implement SQLite store with Grove ORM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/6655574dcf97e122ca755acd41cdd7ea37d7f029\"\u003e\u003ccode\u003e6655574\u003c/code\u003e\u003c/a\u003e feat: Implement Grove ORM and migrations for Relay store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/4d4b878f0068f39dd1e23e76dac8193b98ce48da\"\u003e\u003ccode\u003e4d4b878\u003c/code\u003e\u003c/a\u003e fix: Update BINARY_NAME and CMD_DIR in Makefile for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/574e02907bd6b63724ae692104e4e3d250d3cef3\"\u003e\u003ccode\u003e574e029\u003c/code\u003e\u003c/a\u003e fix: Add G704 to gosec excludes for endpoint URL handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/92688356d34d70d913237878d9b0c035399afb7a\"\u003e\u003ccode\u003e9268835\u003c/code\u003e\u003c/a\u003e fix: Correct latency type in EndDeliverySpan and remove unnecessary gosec dir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/e8bb3a4c41d747e1fbebdc89bb809de5825b3985\"\u003e\u003ccode\u003ee8bb3a4\u003c/code\u003e\u003c/a\u003e refactor: Remove unused Prometheus dependencies from go.mod and go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/cbc62e75490cd34f3f79a14bf19a1c6626004c3a\"\u003e\u003ccode\u003ecbc62e7\u003c/code\u003e\u003c/a\u003e chore: Update Go version to 1.25.7 in CI and release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/3657622a0162ae5c1330b98cbcec2eddc98ef881\"\u003e\u003ccode\u003e3657622\u003c/code\u003e\u003c/a\u003e feat: Integrate observability metrics and tracing into delivery engine and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/a70a4c9b5e6d1a30c49e9e669d66bf31d3bff505\"\u003e\u003ccode\u003ea70a4c9\u003c/code\u003e\u003c/a\u003e refactor: Update Makefile to change binary name and command directory for con...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/time` from 0.12.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/2b4e43900c03fd6b77109b7b2b6d77583f48bc1c\"\u003e\u003ccode\u003e2b4e439\u003c/code\u003e\u003c/a\u003e rate: use time.Time.Equal instead of ==\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/c0b0320d156bbe60202a475fa80cc0b9d0f05e20\"\u003e\u003ccode\u003ec0b0320\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/time/compare/v0.12.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/4aa217d625944fe92a602d2ed6d3d28cc2748f0c\"\u003e\u003ccode\u003e4aa217d\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/b464ad8ba822fa638bfa428de0eb073f1b05d3f6\"\u003e\u003ccode\u003eb464ad8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/xraph/dispatch/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3981276808","node_id":"PR_kwDOP-Xsfc7Fzmr6","number":60,"state":"open","title":"Bump github.com/uptrace/bun/dialect/pgdialect from 1.2.16 to 1.2.17","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-24T03:23:37.000Z","updated_at":"2026-02-24T03:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.16 to 1.2.17.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.16\u0026new-version=1.2.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sjgoldie/go-restgen/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjgoldie%2Fgo-restgen/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"},{"uuid":"3977979311","node_id":"PR_kwDOQyNxaM7Fozp3","number":155,"state":"closed","title":"build(deps): bump the backend group in /backend with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T05:24:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T12:38:28.000Z","updated_at":"2026-02-27T05:24:46.000Z","time_to_close":319576,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":10,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.7","new_version":"1.32.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.11","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.6.10","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/temporalio/sdk-go"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.9` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.9` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.11` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.11.2` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.6.10` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.40.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/841d59050195096aa618d48d77f0d57523dd3e3a\"\u003e\u003ccode\u003e841d590\u003c/code\u003e\u003c/a\u003e Release 2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/080daf79d9875ed54bf4d86815beb3355c745e4d\"\u003e\u003ccode\u003e080daf7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3e7ec908729ff5518f51302e6291af09dcc353b9\"\u003e\u003ccode\u003e3e7ec90\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d87017019ee67c5aebbf2daf4d292530089109bc\"\u003e\u003ccode\u003ed870170\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c4012c3ecd1c1e5877cc5232ccb6a2c14305b343\"\u003e\u003ccode\u003ec4012c3\u003c/code\u003e\u003c/a\u003e Release 2026-02-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fa02ccfb5e61483cac9607c04d04f8c3a3a620c3\"\u003e\u003ccode\u003efa02ccf\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5a9fbb34ac8ec20314e152578edb4e68054abb46\"\u003e\u003ccode\u003e5a9fbb3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/76d06b19066f3c0955a25ae2ee4edf4f9ac9988f\"\u003e\u003ccode\u003e76d06b1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/03e49f78e5a25bc8a7af19549ae2f46aa05abeda\"\u003e\u003ccode\u003e03e49f7\u003c/code\u003e\u003c/a\u003e Release 2026-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb0ac66bdf2d0d77085982ae8271d95db6f11e0e\"\u003e\u003ccode\u003eeb0ac66\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/54aed732316b5162e5c4382a1f2d3891175d0254\"\u003e\u003ccode\u003e54aed73\u003c/code\u003e\u003c/a\u003e Release 2025-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/082781faee876f9d612fa7c113b4304a29766b14\"\u003e\u003ccode\u003e082781f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3ed185b604684a86547e679154975f1914f97312\"\u003e\u003ccode\u003e3ed185b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/03da7378d668622cd880ec741d57e93cc370efa1\"\u003e\u003ccode\u003e03da737\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8a8ccb619ffbfe00e99a83e99729b948f20be29\"\u003e\u003ccode\u003ec8a8ccb\u003c/code\u003e\u003c/a\u003e Bump go version to 1.22 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8b7c7bf6d9a1c63d0c5262724ae8a15a44e366a6\"\u003e\u003ccode\u003e8b7c7bf\u003c/code\u003e\u003c/a\u003e fix missing AccountIDEndpointMode binding (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90f9d1081a37acaf792ccda5bfb07e2ee7590a9e\"\u003e\u003ccode\u003e90f9d10\u003c/code\u003e\u003c/a\u003e Release 2025-02-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/40dd351c61c016749a3f4105cca0c965e7c66d7b\"\u003e\u003ccode\u003e40dd351\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/06352dfafe9067da1956229d6925efed328d5ff6\"\u003e\u003ccode\u003e06352df\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/833566b553122ebd5bfa1237ee7c905a8db0d687\"\u003e\u003ccode\u003e833566b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...service/m2/v1.19.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/68d80a0339293985030db83edc41ba73991bf413\"\u003e\u003ccode\u003e68d80a0\u003c/code\u003e\u003c/a\u003e 🩹 bug:  Fix Fprint to use format instead of fmtArgs (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5346c81c19f098e6ae2b2bc624c99cca9f2e4c22\"\u003e\u003ccode\u003e5346c81\u003c/code\u003e\u003c/a\u003e 🔧 chore: Upgrade setup-go action from v5 to v6 in workflow files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/54fa41d8373c4b11123d0ffeec496dfcbeb27676\"\u003e\u003ccode\u003e54fa41d\u003c/code\u003e\u003c/a\u003e Update AGENTS.md with coding practices and commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/a290d144c26837cf069e5f3bf8681caf1b2e928b\"\u003e\u003ccode\u003ea290d14\u003c/code\u003e\u003c/a\u003e 🐛 bug: Fixes and improvements for limiter middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/3927e17dc77f1ace48b53eda6ce3c85e21d45a36\"\u003e\u003ccode\u003e3927e17\u003c/code\u003e\u003c/a\u003e 🧹 chore: Improve mount functionality (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0786b39b27309471e2c294eb3f491ca53adb8374\"\u003e\u003ccode\u003e0786b39\u003c/code\u003e\u003c/a\u003e 🐛 Backport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility with Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility\nwith Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the\nconnection string. It's recommended to use dbname=, as database= is not a\nlibpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/141280560b25659ae3547e631408e5ffa4e127db\"\u003e\u003ccode\u003e1412805\u003c/code\u003e\u003c/a\u003e Don't send empty startup parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/0c529db1d8376262a44f20886d4f585d3c1b64df\"\u003e\u003ccode\u003e0c529db\u003c/code\u003e\u003c/a\u003e Don't send dbname= as a startup parameter when database= is used\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/82e0f8d4d47388a229cf21192bb10662d02ae3b2\"\u003e\u003ccode\u003e82e0f8d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/7d38fa83e53586e3f4c31b068c85b49942bdd449\"\u003e\u003ccode\u003e7d38fa8\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/167b6833b89a0d0cc910d002dd1a72a86a5c6ec7\"\u003e\u003ccode\u003e167b683\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96d992cf7c7d37d5f6c8d3dd8c48ed80bc9df22b\"\u003e\u003ccode\u003e96d992c\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.temporal.io/sdk` from 1.39.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/temporalio/sdk-go/releases\"\u003ego.temporal.io/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch1\u003eBreaking Changes\u003c/h1\u003e\n\u003cp\u003eDue to Standalone Activities, \u003ccode\u003etestActivityToken\u003c/code\u003e are used to keep track of activities, instead of just activityID, they now contain activityID and runID. Most users should not be affected, only if you're manually constructing task tokens in your tests.\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eVersioning v1 and v2 worker options and versioning intent have been marked as deprecated.\u003c/p\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003ch2\u003eVarious test fixes and improvements\u003c/h2\u003e\n\u003cp\u003eProperly set RootWorkflowExecution in child workflow env when testing.\u003c/p\u003e\n\u003cp\u003eEnforcement of heartbeat and start-to-close timeouts in test environment, as well as properly cancel timer when AwaitWithTimeout condition resolves.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fields in env config by \u003ca href=\"https://github.com/stephanos\"\u003e\u003ccode\u003e@​stephanos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2145\"\u003etemporalio/sdk-go#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce heartbeat and start-to-close timeouts in test environment by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2144\"\u003etemporalio/sdk-go#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Datadog tracer to dd-trace-go v2 by \u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for contrib/datadog v0.5.0 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2168\"\u003etemporalio/sdk-go#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCancel timer when AwaitWithTimeout condition resolves by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2153\"\u003etemporalio/sdk-go#2153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set RootWorkflowExecution in child workflow env when testing by \u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TestMockCallWrapperNotBefore test flake by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2173\"\u003etemporalio/sdk-go#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance SDK flags so flags are off by default when first introduced by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2164\"\u003etemporalio/sdk-go#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate v1 and v2 versioning worker options and versioning intent by \u003ca href=\"https://github.com/carlydf\"\u003e\u003ccode\u003e@​carlydf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2174\"\u003etemporalio/sdk-go#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💥 Standalone activities support by \u003ca href=\"https://github.com/maciejdudko\"\u003e\u003ccode\u003e@​maciejdudko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2158\"\u003etemporalio/sdk-go#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from docker-compose to samples-server repo by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2183\"\u003etemporalio/sdk-go#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove experimental warning for worker deployment versioning and envconfig by \u003ca href=\"https://github.com/THardy98\"\u003e\u003ccode\u003e@​THardy98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2176\"\u003etemporalio/sdk-go#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump API to v1.62.1 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2187\"\u003etemporalio/sdk-go#2187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ehttps://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/8da89f8efb557cd66dc67359b0628905dad52736\"\u003e\u003ccode\u003e8da89f8\u003c/code\u003e\u003c/a\u003e Release Go SDK v1.40.0 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/08fa7205f0834e6193c927ba266c95bd5873ead1\"\u003e\u003ccode\u003e08fa720\u003c/code\u003e\u003c/a\u003e bump API to v1.62.1 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/7d7a70321af23e310349ae901f7600aa0930cfdd\"\u003e\u003ccode\u003e7d7a703\u003c/code\u003e\u003c/a\u003e Remove experimental warning for worker deployment versioning and envconfig (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/c8868ba65983a66e979e565c5410f3e21b446d4e\"\u003e\u003ccode\u003ec8868ba\u003c/code\u003e\u003c/a\u003e Switch from docker-compose to samples-server repo (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/215920a67bd16fc97695c70e83b84a4192a99869\"\u003e\u003ccode\u003e215920a\u003c/code\u003e\u003c/a\u003e 💥 Standalone activities support (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c2f815cad201a71ff1c456db64a0b2b9e9dd163\"\u003e\u003ccode\u003e6c2f815\u003c/code\u003e\u003c/a\u003e deprecate v1 and v2 versioning things (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/797f17964c686a29712ba5519e3dc3e8ee0cdd17\"\u003e\u003ccode\u003e797f179\u003c/code\u003e\u003c/a\u003e Enhance SDK flags so flags are off by default when first introduced (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/9d848a88757b046d2782f14851427beeaa44a32c\"\u003e\u003ccode\u003e9d848a8\u003c/code\u003e\u003c/a\u003e Fix TestMockCallWrapperNotBefore test flake (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/04426e6106c801ccff755899b2ae9862bcccf9cb\"\u003e\u003ccode\u003e04426e6\u003c/code\u003e\u003c/a\u003e fix: set RootWorkflowExecution in child workflow env when testing (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c8c5c947a431e2b86c5afbc2e5dbe2810e8b6fe\"\u003e\u003ccode\u003e6c8c5c9\u003c/code\u003e\u003c/a\u003e Cancel timer when AwaitWithTimeout condition resolves (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2153\"\u003e#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GenerateNU/toggo/pull/155","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/155","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/155/packages"},{"uuid":"3976908442","node_id":"PR_kwDOOcUdoc7FlQnv","number":925,"state":"open","title":"chore(deps): bump the uptrace-bun group in /backend with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T08:18:53.000Z","updated_at":"2026-02-23T08:21:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"uptrace-bun","update_count":3,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the uptrace-bun group in /backend with 3 updates: [github.com/uptrace/bun](https://github.com/uptrace/bun), [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) and [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun).\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/moto-nrw/project-phoenix/pull/925","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/moto-nrw%2Fproject-phoenix/issues/925","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/925/packages"},{"uuid":"3976101641","node_id":"PR_kwDOLadAMc7Fin1v","number":220,"state":"closed","title":"chore(deps): bump github.com/uptrace/bun/dialect/pgdialect from 1.2.16 to 1.2.18","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-08T21:55:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T03:17:46.000Z","updated_at":"2026-05-08T21:55:28.000Z","time_to_close":6460653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.16 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/TheDonDope/wits/pull/220","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheDonDope%2Fwits/issues/220","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/220/packages"},{"uuid":"3888980365","node_id":"PR_kwDOCdvj-c7BEsNa","number":7825,"state":"closed","title":"dev: bump the safe group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T23:09:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T04:03:13.000Z","updated_at":"2026-03-30T23:09:41.000Z","time_to_close":4820787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":44,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.96.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.42.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.7","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.8.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.3","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.11.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.4","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.3","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack-legacy"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.96.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.42.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.7` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.3` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.11.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.4` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.3` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.40.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack-legacy) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5a964704cb2640ed57a74b9b37a53dcda7b6b7dd\"\u003e\u003ccode\u003e5a96470\u003c/code\u003e\u003c/a\u003e Release 2024-12-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/653aa807b912e104f5e1e84e0510b4dffd76c751\"\u003e\u003ccode\u003e653aa80\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d02b239e896c5791e295c9a30a5281f56a8f7c39\"\u003e\u003ccode\u003ed02b239\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/698d709c21bc7922489aaba8c8207c9d7253c2fe\"\u003e\u003ccode\u003e698d709\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/885de40869f9bcee29ad11d60967aa0f1b571d46\"\u003e\u003ccode\u003e885de40\u003c/code\u003e\u003c/a\u003e Fix improper use of Printf-style functions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858298a55393392fb161c5bd0ae3b9c5251996bf\"\u003e\u003ccode\u003e858298a\u003c/code\u003e\u003c/a\u003e Release 2024-12-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f58264af808a255782999422056bccb06552dcbd\"\u003e\u003ccode\u003ef58264a\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/df31082d87044a000a1524dbb654651f32713e10\"\u003e\u003ccode\u003edf31082\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/346690ed8f5b974ab26532aa93d5fa92a58d3571\"\u003e\u003ccode\u003e346690e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/45154546e09b48505c8798f7e5f3846ee1e0453a\"\u003e\u003ccode\u003e4515454\u003c/code\u003e\u003c/a\u003e Release 2024-12-17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...v1.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.96.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdb98c543b9f2ddcfde6670b97871fb144ec18e9\"\u003e\u003ccode\u003ebdb98c5\u003c/code\u003e\u003c/a\u003e Release 2026-01-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c878d57e69ca5f53552ba84d850857743b967c22\"\u003e\u003ccode\u003ec878d57\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4f5d5034684faf53e349b53f8f67b1bcb47a2b95\"\u003e\u003ccode\u003e4f5d503\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b7bf952165576a32eec513a5247ff571fac0a35b\"\u003e\u003ccode\u003eb7bf952\u003c/code\u003e\u003c/a\u003e Feat release s3 transfer manager v2 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3293\"\u003e#3293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0baa1dcc4d6ea45d92a2292a6c51b3ea276d4359\"\u003e\u003ccode\u003e0baa1dc\u003c/code\u003e\u003c/a\u003e Release 2026-01-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/11eae4b993c32b7640271465becb6dbae44230de\"\u003e\u003ccode\u003e11eae4b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/297caa5614123ece8565d8ee5b4f3de091b79fbb\"\u003e\u003ccode\u003e297caa5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/43d96e4ef276b89340b8323e139b676f8d00fea9\"\u003e\u003ccode\u003e43d96e4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de58dc6cdc4c35ac4687d53cff781a6027a0f52f\"\u003e\u003ccode\u003ede58dc6\u003c/code\u003e\u003c/a\u003e Release 2026-01-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dba39e60706bddbc976de20328b7c15df9fb6640\"\u003e\u003ccode\u003edba39e6\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/21004229d97bbc308e095c53cb84d82449be411a\"\u003e\u003ccode\u003e2100422\u003c/code\u003e\u003c/a\u003e release: 0.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/ba17897c5492456000157ebccd4ba11896be3c50\"\u003e\u003ccode\u003eba17897\u003c/code\u003e\u003c/a\u003e refactor!: update Telemetry Processor logic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/5d2aa89e695dc575dc8e9d4285528478969e3650\"\u003e\u003ccode\u003e5d2aa89\u003c/code\u003e\u003c/a\u003e feat: Add metrics support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e090e4a55b2dce773817967a6adc2c2ef24d6a25\"\u003e\u003ccode\u003ee090e4a\u003c/code\u003e\u003c/a\u003e ci(release): Fix changelog-preview permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9d2368e9525b0c5c4326211c9054b9d8f7482618\"\u003e\u003ccode\u003e9d2368e\u003c/code\u003e\u003c/a\u003e ci: update release and changelog-preview workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c551ab56f3dda443c07c205e2b0ecc2c75b123cb\"\u003e\u003ccode\u003ec551ab5\u003c/code\u003e\u003c/a\u003e ci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/21b1d0f4b5121b2963e96e4d0abb60a2a6905995\"\u003e\u003ccode\u003e21b1d0f\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e84cccc9bd44f977b29085846cee283b4015ba6f\"\u003e\u003ccode\u003ee84cccc\u003c/code\u003e\u003c/a\u003e chore: ignore local Claude settings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/b9f4109494f8a828fe1f5eb8e0fbb5f77d042e65\"\u003e\u003ccode\u003eb9f4109\u003c/code\u003e\u003c/a\u003e chore: bump echo to 4.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9c96788510b14b8d8beac6384b883e8b1abdee80\"\u003e\u003ccode\u003e9c96788\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.41.0'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 to 2.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.7\u003c/h2\u003e\n\u003cp\u003eRe-release of v2.26.7 as v2.27.7 for correct semver ordering.\u003c/p\u003e\n\u003ch2\u003ev2.27.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(generator): harden opaque imports and fix snake case to go casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6279\"\u003egrpc-ecosystem/grpc-gateway#6279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue5799 by \u003ca href=\"https://github.com/rohitlohar45\"\u003e\u003ccode\u003e@​rohitlohar45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6123\"\u003egrpc-ecosystem/grpc-gateway#6123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add example repo in Java to README by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use \u003ccode\u003esummary/description\u003c/code\u003e instead of title for field comments in \u003ccode\u003eopenapi\u003c/code\u003e gen by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6223\"\u003egrpc-ecosystem/grpc-gateway#6223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use pointer for bodyData in OpaqueAPI PATCH requests by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6246\"\u003egrpc-ecosystem/grpc-gateway#6246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use opaque chain for setting path params by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support deprecated field for OpenAPI parameters by \u003ca href=\"https://github.com/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): Invalid entries in body parameter schema required array when using \u003ccode\u003ebody: \u0026quot;field_name\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): prevent nested required fields hoisting to parent schema by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6078\"\u003egrpc-ecosystem/grpc-gateway#6078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[issue-6080] Fix strict \u003ccode\u003eno-$ref-siblings\u003c/code\u003e rule violations by \u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerfile: upgrade openjdk version by \u003ca href=\"https://github.com/johanbrandhorst\"\u003e\u003ccode\u003e@​johanbrandhorst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6130\"\u003egrpc-ecosystem/grpc-gateway#6130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exclude methods without HTTP bindings from OpenAPI definitions by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6030\"\u003egrpc-ecosystem/grpc-gateway#6030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd note about Authorization header forwarding by \u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): correct body field decoding in opaque API mode by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6197\"\u003egrpc-ecosystem/grpc-gateway#6197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/3406565cacd3a0f87e4c71c0efc73e7c0a31c568\"\u003e\u003ccode\u003e3406565\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/8be4c86446b1ff5505d7c40adae4f5d0390b2906\"\u003e\u003ccode\u003e8be4c86\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(generator): harden opaque imports and fix snake case to go casin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/63cba548fb4861dcfa29060fef1f5d758cca0e7b\"\u003e\u003ccode\u003e63cba54\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 46c183b (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6298\"\u003e#6298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/37163bff39e2cfbf7b6975ea912c7ac9b4d1eceb\"\u003e\u003ccode\u003e37163bf\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache digest to cdf6c1f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6297\"\u003e#6297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/64aa277b83e9add2232bb5d9fd9b9b53adfabb17\"\u003e\u003ccode\u003e64aa277\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fe6c208 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6296\"\u003e#6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7181022a5fe6f1c371d96a7a640619577f32d7ec\"\u003e\u003ccode\u003e7181022\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.41.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6293\"\u003e#6293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c39289dcc4ee76d50811d6589d2dda7a069913a7\"\u003e\u003ccode\u003ec39289d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_github_bazelbuild_buildtools to v8.5.1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6e3b4f353b9078e0cd6047b46874dd9ba35a36a8\"\u003e\u003ccode\u003e6e3b4f3\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e38072568275ba0fe4f43ee00dc8c180e08e4bd8\"\u003e\u003ccode\u003ee380725\u003c/code\u003e\u003c/a\u003e chore(deps): update docker/login-action digest to c94ce9f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6291\"\u003e#6291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/bba4e0af7a87d1c84c1194be17a6b55eeaff1ea8\"\u003e\u003ccode\u003ebba4e0a\u003c/code\u003e\u003c/a\u003e fix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.24+\u003c/li\u003e\n\u003cli\u003eRemove golang.org/x/crypto dependency\u003c/li\u003e\n\u003cli\u003eAdd OptionShouldPing to control ResetSession ping behavior (ilyam8)\u003c/li\u003e\n\u003cli\u003eFix: Avoid overflow when MaxConns is set to MaxInt32\u003c/li\u003e\n\u003cli\u003eFix: Close batch pipeline after a query error (Anthonin Bonnefoy)\u003c/li\u003e\n\u003cli\u003eFaster shutdown of pgxpool.Pool background goroutines (Blake Gentry)\u003c/li\u003e\n\u003cli\u003eAdd pgxpool ping timeout (Amirsalar Safaei)\u003c/li\u003e\n\u003cli\u003eFix: Rows.FieldDescriptions for empty query\u003c/li\u003e\n\u003cli\u003eScan unknown types into *any as string or []byte based on format code\u003c/li\u003e\n\u003cli\u003eOptimize pgtype.Numeric (Philip Dubé)\u003c/li\u003e\n\u003cli\u003eAdd AfterNetConnect hook to pgconn.Config\u003c/li\u003e\n\u003cli\u003eFix: Handle for preparing statements that fail during the Describe phase\u003c/li\u003e\n\u003cli\u003eFix overflow in numeric scanning (Ilia Demianenko)\u003c/li\u003e\n\u003cli\u003eFix: json/jsonb sql.Scanner source type is []byte\u003c/li\u003e\n\u003cli\u003eMigrate from math/rand to math/rand/v2 (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize internal iobufpool (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize stmtcache invalidation (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eFix: missing error case in interval parsing (Maxime Soulé)\u003c/li\u003e\n\u003cli\u003eFix: invalidate statement/description cache in Exec (James Hartig)\u003c/li\u003e\n\u003cli\u003eColumnTypeLength method return the type length for varbit type (DengChan)\u003c/li\u003e\n\u003cli\u003eArray and Composite codecs handle typed nils\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/fe8740aa0679b67e13d2f1744bce5b61567d584e\"\u003e\u003ccode\u003efe8740a\u003c/code\u003e\u003c/a\u003e Release v5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e5dde5a51169fac139fb5ff82f5e9ce0155d7f62\"\u003e\u003ccode\u003ee5dde5a\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/06f2d82cac0f9fe6a6246987412b60b33241ed42\"\u003e\u003ccode\u003e06f2d82\u003c/code\u003e\u003c/a\u003e Remove trailing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2cf78dd906605e0e3fe9772bfc4d52e2ad60becc\"\u003e\u003ccode\u003e2cf78dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2448\"\u003e#2448\u003c/a\u003e from DengChan/column_type_lenth_varbit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2d1c4ef1aac082ec1d16c0ef2d83dc66586a9acb\"\u003e\u003ccode\u003e2d1c4ef\u003c/code\u003e\u003c/a\u003e Skip tests on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1a5fa7fc7f069c51225244f7632696166edf3ef1\"\u003e\u003ccode\u003e1a5fa7f\u003c/code\u003e\u003c/a\u003e Array and Composite codecs handle typed nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5736d0976dddf0421c8b9193489add01810676fb\"\u003e\u003ccode\u003e5736d09\u003c/code\u003e\u003c/a\u003e ColumnTypeLength method return the type length for varbit type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4c1308c14b2eabaaa365e8cd69120b1de8f953e9\"\u003e\u003ccode\u003e4c1308c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;stdlib matches native pgx scanning support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/14ce2b7a62479e02eb19dc34c639d5f799d3e96f\"\u003e\u003ccode\u003e14ce2b7\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/65b2724ea5dd0dc3f75a9b5d98029dbbeeec5bd9\"\u003e\u003ccode\u003e65b2724\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2443\"\u003e#2443\u003c/a\u003e from jameshartig/x-invalidate-cache-in-exec\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/comp...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7825","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7825","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7825/packages"},{"uuid":"3816306684","node_id":"PR_kwDOP-Xsfc69UZ0g","number":16,"state":"closed","title":"Bump github.com/uptrace/bun/dialect/pgdialect from 1.2.15 to 1.2.16","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-12T23:58:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-15T07:15:30.000Z","updated_at":"2026-02-12T23:58:34.000Z","time_to_close":2479376,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.15 to 1.2.16.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.15\u0026new-version=1.2.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sjgoldie/go-restgen/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjgoldie%2Fgo-restgen/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"3755381679","node_id":"PR_kwDOCdvj-c66OeE1","number":7797,"state":"closed","title":"dev: bump the safe group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T03:58:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T22:11:17.000Z","updated_at":"2026-02-03T03:58:51.000Z","time_to_close":3649653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":43,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.94.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.40.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.2","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.3","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.2","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.30.0","new_version":"0.34.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.6` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.94.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.40.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.2` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.2` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.34.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/776903f3dd7208803912e19d3aa25006a7fbdeee\"\u003e\u003ccode\u003e776903f\u003c/code\u003e\u003c/a\u003e Release 2024-12-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3\"\u003e\u003ccode\u003e170b13c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c1a02e760211a1d0762f664973ea4d896376a621\"\u003e\u003ccode\u003ec1a02e7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2835f7bb8d4925acb36a5ab7813cca6ac8977cb7\"\u003e\u003ccode\u003e2835f7b\u003c/code\u003e\u003c/a\u003e Fix user agent to add business metrics at the end instead of prepend them (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba4965dd291e68f9345c5eae4dec8a0f63bda436\"\u003e\u003ccode\u003eba4965d\u003c/code\u003e\u003c/a\u003e Release 2024-11-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55149b05036afa39e3b7c6dd945543faee4069e6\"\u003e\u003ccode\u003e55149b0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fd6bb8b363cce171fba74b72d2bb4142b9306b7c\"\u003e\u003ccode\u003efd6bb8b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65ab4f88b048175d8fc13fab6f72f31b739a2455\"\u003e\u003ccode\u003e65ab4f8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8939ed049c8b3490f9a3dbd4e4d3d56cf22a27f2\"\u003e\u003ccode\u003e8939ed0\u003c/code\u003e\u003c/a\u003e Release 2024-11-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23cf36b2492a3caf859a6235c6911f1c2fb715ca\"\u003e\u003ccode\u003e23cf36b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...v1.32.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.94.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3297582dacd333bb9f3788d21b19a6d5d36f9eb8\"\u003e\u003ccode\u003e3297582\u003c/code\u003e\u003c/a\u003e Release 2025-12-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/682a1b66e8f7aa638ea8c88e673d3752bc276455\"\u003e\u003ccode\u003e682a1b6\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f2a67b1071236c53507d05492ee93318a1740d51\"\u003e\u003ccode\u003ef2a67b1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fbe0776c75439827b4d6378c810144c18b5da31b\"\u003e\u003ccode\u003efbe0776\u003c/code\u003e\u003c/a\u003e Release 2025-12-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91070ff506c0b8e7079f0c91459c73dcfb49f0df\"\u003e\u003ccode\u003e91070ff\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/67f5776311445505b175b96d2563884f97d30df4\"\u003e\u003ccode\u003e67f5776\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a15479893de691a764d1fef2272b7e41d5b7726f\"\u003e\u003ccode\u003ea154798\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/76d0a5511fd99e1a462387dbf1dbd3cffcd4d7d2\"\u003e\u003ccode\u003e76d0a55\u003c/code\u003e\u003c/a\u003e Release 2025-12-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/72bae880aa5a162abaf02640b41fe8c323bbe748\"\u003e\u003ccode\u003e72bae88\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9b57b963ddeec77bdf14e76f1ada47ce61d95650\"\u003e\u003ccode\u003e9b57b96\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.94.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBehavioral change for the \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option. The option now defaults to ignoring 404 status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1122\"\u003e#1122\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/f3fc5645c662d42363d3c47adee155a03a757f4b\"\u003e\u003ccode\u003ef3fc564\u003c/code\u003e\u003c/a\u003e release: 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9232f5d2f9727119fef5b9db5aad9e2906758f58\"\u003e\u003ccode\u003e9232f5d\u003c/code\u003e\u003c/a\u003e chore: prepare 0.40.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/55ee13e338b87f7fb0c691f38158809ff9fb30f7\"\u003e\u003ccode\u003e55ee13e\u003c/code\u003e\u003c/a\u003e feat: disable Telemetry Buffer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/34261f3c64f1876aa6c891848108ffd88a299787\"\u003e\u003ccode\u003e34261f3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.39.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a36268230302c750b38d4fe3a6f097a216fc355d\"\u003e\u003ccode\u003ea362682\u003c/code\u003e\u003c/a\u003e release: 0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2153b5042be712bdbe1cba4f15c3e2aa7ac4ffe4\"\u003e\u003ccode\u003e2153b50\u003c/code\u003e\u003c/a\u003e chore: prepare 0.39.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/112f257bfa4d5b452a3f5467e72c4ee1adfbff47\"\u003e\u003ccode\u003e112f257\u003c/code\u003e\u003c/a\u003e fix: scheduler should check for ready to flush buffers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/03de096007be889e2fdec6bf5fc658419faa2fb7\"\u003e\u003ccode\u003e03de096\u003c/code\u003e\u003c/a\u003e feat: drop rate-limited events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a2066ef178eeb4cb2808f565416283465b51b233\"\u003e\u003ccode\u003ea2066ef\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.38.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/eb9fd9f8949f9af4d20cb3270c210fcec744148d\"\u003e\u003ccode\u003eeb9fd9f\u003c/code\u003e\u003c/a\u003e release: 0.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 to 2.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1103\"\u003eklauspost/compress#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Faster load+store by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1104\"\u003eklauspost/compress#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notice to S2 about MinLZ by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1065\"\u003eklauspost/compress#1065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wooffie\"\u003e\u003ccode\u003e@​wooffie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1069\"\u003eklauspost/compress#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/444d5d9b74cdd224f607dea687edfc584fd493f6\"\u003e\u003ccode\u003e444d5d9\u003c/code\u003e\u003c/a\u003e Fix invalid encoding on level 9 with single value input (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/503c02816f2fbb1b1afa2de9c5e21146eb9aa812\"\u003e\u003ccode\u003e503c028\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the github-actions group (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1111\"\u003e#1111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/701ca28bd550f622eb2dbccf0d7bd412ac41b0ad\"\u003e\u003ccode\u003e701ca28\u003c/code\u003e\u003c/a\u003e flate: reduce stateless allocations (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/e0b47ffa6861e3ce2ff3225f739ed234fb3df170\"\u003e\u003ccode\u003ee0b47ff\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/d10b5259eef9d3da9a58bedad041b36731967489\"\u003e\u003ccode\u003ed10b525\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/3c0d30844ced777738c26ca35394953ceb2073ae\"\u003e\u003ccode\u003e3c0d308\u003c/code\u003e\u003c/a\u003e flate: Faster load+st0re (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/6e2f5d5b240137060e9d7c44f3c31bad2927593f\"\u003e\u003ccode\u003e6e2f5d5\u003c/code\u003e\u003c/a\u003e flate: Use exact sizes for huffman tables (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bda824b0286d81f2a988c89f9a8c913607e67c36\"\u003e\u003ccode\u003ebda824b\u003c/code\u003e\u003c/a\u003e flate: Add examples (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f44517c79cda0344a79a31a31d09cc8a532e920e\"\u003e\u003ccode\u003ef44517c\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5\"\u003e\u003ccode\u003e54cb7a5\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats-server/v2` from 2.11.4 to 2.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.12.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_212\"\u003e2.12 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.11.x.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.25.5 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/google/go-tpm v0.9.7 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nkeys v0.4.12 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/crypto v0.45.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress v1.18.2 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/antithesishq/antithesis-sdk-go v0.5.0...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7797","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7797","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7797/packages"},{"uuid":"3707824251","node_id":"PR_kwDOAvp-M863wa32","number":43925,"state":"open","title":"Bump the bun group with 3 updates","user":"dependabot[bot]","labels":["changelog/no-changelog","dependencies","dependencies-go","team/triage","team/universal-service-monitoring","qa/no-code-change","short review"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T20:02:24.000Z","updated_at":"2026-01-06T04:27:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":3,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps the bun group with 3 updates: [github.com/uptrace/bun](https://github.com/uptrace/bun), [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) and [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun).\n\nUpdates `github.com/uptrace/bun` from 1.2.15 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.15 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.15 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataDog/datadog-agent/pull/43925","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdatadog-agent/issues/43925","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43925/packages"}],"issue_packages":[{"old_version":"1.2.16","new_version":"1.2.18","update_type":"patch","path":null,"pr_created_at":"2026-04-15T18:38:57.000Z","version_change":"1.2.16 → 1.2.18","issue":{"uuid":"4270933658","node_id":"PR_kwDORTdG1c7SvNcN","number":22,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-04T09:15:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-15T18:38:57.000Z","updated_at":"2026-05-04T09:15:11.000Z","time_to_close":1607772,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":16,"packages":[{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/redis","old_version":"0.40.0","new_version":"0.42.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.mongodb.org/mongo-driver/v2","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/mongodb/mongo-go-driver"},{"name":"go.opentelemetry.io/otel/sdk","old_version":"1.40.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"golang.org/x/sync","old_version":"0.19.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/testcontainers/testcontainers-go/modules/redis](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.42.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.mongodb.org/mongo-driver/v2](https://github.com/mongodb/mongo-go-driver) | `2.5.0` | `2.5.1` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.40.0` | `1.43.0` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.15.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.3` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.3` |\n\n\nUpdates `github.com/jackc/pgx/v5` from 5.8.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/redis` from 0.40.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.42.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e⚠️ Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore!: migrate to moby modules (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3591\"\u003e#3591\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e) \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: gitignore Gas Town agent artifacts (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3633\"\u003e#3633\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): include last release in the legend pop over (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3630\"\u003e#3630\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-04) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3621\"\u003e#3621\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): order of actions matters (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3623\"\u003e#3623\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics): reduce rate-limit cascade errors (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3622\"\u003e#3622\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(usage-metrics):  replace the per-version inline retry with a multi-pass approach (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3620\"\u003e#3620\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.28.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3639\"\u003e#3639\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3641\"\u003e#3641\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3645\"\u003e#3645\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.2 to 1.97.3 in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.41.0 to 1.43.0 in /modules/grafana-lgtm (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3643\"\u003e#3643\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps):  bump bump github.com/klauspost/compress v1.18.5, github.com/docker/compose v5.1.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3646\"\u003e#3646\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump moby/client v0.4.0, moby/api v1.54.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3634\"\u003e#3634\u003c/a\u003e) \u003ca href=\"https://github.com/thaJeztah\"\u003e\u003ccode\u003e@​thaJeztah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3629\"\u003e#3629\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/patternmatcher from 0.6.0 to 0.6.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3628\"\u003e#3628\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3627\"\u003e#3627\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(localstack): accept community-archive as a valid tag (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3601\"\u003e#3601\u003c/a\u003e) \u003ca href=\"https://github.com/johnduhart\"\u003e\u003ccode\u003e@​johnduhart\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /modules/gcloud (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3632\"\u003e#3632\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3625\"\u003e#3625\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pygments from 2.19.2 to 2.20.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3615\"\u003e#3615\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3612\"\u003e#3612\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/etcd (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3611\"\u003e#3611\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/ollama (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3610\"\u003e#3610\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/pinecone (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3609\"\u003e#3609\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /modules/couchbase (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3608\"\u003e#3608\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump requests from 2.32.4 to 2.33.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3604\"\u003e#3604\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in /modules/meilisearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3607\"\u003e#3607\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/moby/buildkit from 0.27.1 to 0.28.1 in /modules/compose (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3605\"\u003e#3605\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6e584183e1623fb83a78db902462eb9ee255327b\"\u003e\u003ccode\u003e6e58418\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.42.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/f713dc0c78c37558ed13c985f5ed15101a6cba08\"\u003e\u003ccode\u003ef713dc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/300827abcec0b6e2d8c10c8360d335f29962f701\"\u003e\u003ccode\u003e300827a\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/7a15ac1b7214c0bc5cb14c31a979a166ac5c088c\"\u003e\u003ccode\u003e7a15ac1\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bae3d2aa7281a71d1c24b5f8bde1391e2e8dfcb\"\u003e\u003ccode\u003e5bae3d2\u003c/code\u003e\u003c/a\u003e fix: return an error when docker host cannot be retrieved (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3613\"\u003e#3613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fc19484a8ae088b714a9e9d7d9bba2ae383e3e69\"\u003e\u003ccode\u003efc19484\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-include-markdown-plugin from 7.2.1 to 7.2.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3626\"\u003e#3626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/95bdc0c4a0b368564f052bd7a533f055adab694a\"\u003e\u003ccode\u003e95bdc0c\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3638\"\u003e#3638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/75aa22665b03ec8d597341575001d71ff693f1fc\"\u003e\u003ccode\u003e75aa226\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptrace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2f59938fb9ce365d974fe21a426ffffe7231caca\"\u003e\u003ccode\u003e2f59938\u003c/code\u003e\u003c/a\u003e chore(deps): bump go.opentelemetry.io/otel/sdk in /modules/milvus (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3644\"\u003e#3644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/580abf68d44021bc7e54f8655a2fb66578205527\"\u003e\u003ccode\u003e580abf6\u003c/code\u003e\u003c/a\u003e chore: update to Go 1.25.9, 1.26.9 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.mongodb.org/mongo-driver/v2` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-go-driver/releases\"\u003ego.mongodb.org/mongo-driver/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eMongoDB Go Driver 2.5.1\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Go Driver Team is pleased to release version 2.5.1 of the official MongoDB Go Driver.\u003c/p\u003e\n\u003ch2\u003eRelease Highlights\u003c/h2\u003e\n\u003cp\u003eThis release fixes two BSON unmarshaling edge cases.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Fixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGODRIVER-3768 Check unmatched type in Unmarshal(). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2318\"\u003emongodb/mongo-go-driver#2318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGODRIVER-3809 Fix *streamingByteSrc.readSlice(). by \u003ca href=\"https://github.com/qingyang-hu\"\u003e\u003ccode\u003e@​qingyang-hu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/pull/2326\"\u003emongodb/mongo-go-driver#2326\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/mongodb/mongo-go-driver/compare/v2.5.0...v2.5.1\"\u003ehttps://github.com/mongodb/mongo-go-driver/compare/v2.5.0...v2.5.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFor a full list of tickets included in this release, please see the \u003ca href=\"https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20fixVersion%3D2.5.1\"\u003elist of fixed issues\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDocumentation for the Go Driver can be found on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/mongo?tab=doc\"\u003epkg.go.dev\u003c/a\u003e and the \u003ca href=\"https://docs.mongodb.com/ecosystem/drivers/go/\"\u003eMongoDB documentation site\u003c/a\u003e. BSON library documentation is also available on \u003ca href=\"https://pkg.go.dev/go.mongodb.org/mongo-driver/v2/bson?tab=doc\"\u003epkg.go.dev\u003c/a\u003e. For issues with, questions about, or feedback for the Go Driver, please look into our \u003ca href=\"https://www.mongodb.com/docs/manual/support/\"\u003esupport channels\u003c/a\u003e, including \u003ca href=\"https://stackoverflow.com/questions/tagged/mongodb%20go?sort=Newest\"\u003eStackOverflow\u003c/a\u003e. Bugs can be reported in the \u003ca href=\"https://jira.mongodb.org/secure/CreateIssue!default.jspa?pid=14289\"\u003eGo Driver project in the MongoDB JIRA\u003c/a\u003e where a list of \u003ca href=\"https://jira.mongodb.org/browse/GODRIVER\"\u003ecurrent issues\u003c/a\u003e can be found. Your feedback on the Go Driver is greatly appreciated!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/4782a985c744a5ff8c3dc4f5b2ee5116b46e72ee\"\u003e\u003ccode\u003e4782a98\u003c/code\u003e\u003c/a\u003e BUMP v2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/908a3ef92c5af8db96fc3a6acc0c445946552893\"\u003e\u003ccode\u003e908a3ef\u003c/code\u003e\u003c/a\u003e Merge release/2.4 into release/2.5 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/b2db9b5cb86f9431610c614070a4abdbd977833f\"\u003e\u003ccode\u003eb2db9b5\u003c/code\u003e\u003c/a\u003e Remove spaces from config.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/b1a475779650e60d9021cc31315f1e9245984cf2\"\u003e\u003ccode\u003eb1a4757\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.5' into merge-release/2.4-into-release/2.5-1775787864909\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/65d61d42a03814898fa74a3dc55f4e444a8e3629\"\u003e\u003ccode\u003e65d61d4\u003c/code\u003e\u003c/a\u003e GODRIVER-3854 Remove \u0026quot;backport pr\u0026quot; Evergreen task. (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/09f572db8f0bde5f648829cc1239813952d5220e\"\u003e\u003ccode\u003e09f572d\u003c/code\u003e\u003c/a\u003e Merge branch 'release/2.4' into release/2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/e9c841fca59df4b40ac0a429e1d02fd5b4379ee2\"\u003e\u003ccode\u003ee9c841f\u003c/code\u003e\u003c/a\u003e BUMP v2.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/fcfea705410926cad4cc7fab48049d790a9d68c8\"\u003e\u003ccode\u003efcfea70\u003c/code\u003e\u003c/a\u003e GODRIVER-3809 Fix *streamingByteSrc.readSlice(). (\u003ca href=\"https://redirect.github.com/mongodb/mongo-go-driver/issues/2326\"\u003e#2326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-go-driver/commit/889822d4c52accee3cddad8582129a6181f2f079\"\u003e\u003ccode\u003e889822d\u003c/code\u003e\u003c/a\u003e GODRIVER-3768 Che...\n\n_Description has been truncated_","html_url":"https://github.com/xraph/dispatch/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.2.17","new_version":"1.2.18","update_type":"patch","path":"/app","pr_created_at":"2026-04-14T19:17:17.000Z","version_change":"1.2.17 → 1.2.18","issue":{"uuid":"4264239487","node_id":"PR_kwDORWr7tM7Saela","number":48,"state":"open","title":"chore(deps): bump github.com/uptrace/bun/dialect/pgdialect from 1.2.17 to 1.2.18 in /app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-14T19:17:17.000Z","updated_at":"2026-04-14T19:17:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.17","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":"/app","ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.17 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.17\u0026new-version=1.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Tili-service/Backend/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tili-service%2FBackend/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"1.2.14","new_version":"1.2.18","update_type":"patch","path":null,"pr_created_at":"2026-04-06T22:59:49.000Z","version_change":"1.2.14 → 1.2.18","issue":{"uuid":"4214487064","node_id":"PR_kwDOCdvj-c7QVocv","number":7880,"state":"closed","title":"dev: bump the safe group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-20T23:57:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T22:59:49.000Z","updated_at":"2026-04-20T23:57:24.000Z","time_to_close":1213053,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":42,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.98.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.3` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.43.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.32.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1133\"\u003eklauspost/compress#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7880","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7880","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7880/packages"}},{"old_version":"1.2.16","new_version":"1.2.18","update_type":"patch","path":"/backend","pr_created_at":"2026-04-06T11:53:20.000Z","version_change":"1.2.16 → 1.2.18","issue":{"uuid":"4211465024","node_id":"PR_kwDOQyNxaM7QMcnm","number":268,"state":"closed","title":"build(deps): bump the backend group in /backend with 16 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":["dependabot[bot]","anish-sahoo"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-14T20:29:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-06T11:53:20.000Z","updated_at":"2026-04-14T20:29:43.000Z","time_to_close":722173,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":16,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.5","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.7","new_version":"1.32.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.14","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.98.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/go-playground/validator/v10","old_version":"10.30.1","new_version":"10.30.2","repository_url":"https://github.com/go-playground/validator"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.7.1","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/slack-go/slack","old_version":"0.14.0","new_version":"0.21.0","repository_url":"https://github.com/slack-go/slack"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.41.1","repository_url":"https://github.com/temporalio/sdk-go"},{"name":"golang.org/x/net","old_version":"0.49.0","new_version":"0.51.0","repository_url":"https://github.com/golang/net"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 16 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.5` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.14` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.14` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.98.0` |\n| [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.1` | `10.30.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.12.3` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.7.1` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/slack-go/slack](https://github.com/slack-go/slack) | `0.14.0` | `0.21.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.41.1` |\n| [golang.org/x/net](https://github.com/golang/net) | `0.49.0` | `0.51.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d15107640a5073c5ce53dc395210858e316d5e82\"\u003e\u003ccode\u003ed151076\u003c/code\u003e\u003c/a\u003e Release 2026-04-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e33c9a9f67577e2dd5fcd3b15b9a8a2e83683f53\"\u003e\u003ccode\u003ee33c9a9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e06655901c88ef90432f41a7b9c92b33b4537c75\"\u003e\u003ccode\u003ee066559\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a635ee4303d8cac381be8788519a1a8bba5ccf12\"\u003e\u003ccode\u003ea635ee4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9074b3ddace9c195f00993c8ae509bc8977a6c4c\"\u003e\u003ccode\u003e9074b3d\u003c/code\u003e\u003c/a\u003e Release 2026-04-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f6ad4c082d3a1995b9add26af4eb7553b13df252\"\u003e\u003ccode\u003ef6ad4c0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/12a971a61d5226cd72102c66b188ae4968cb9b81\"\u003e\u003ccode\u003e12a971a\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8bd8eee331c2fa1553e57d18d5dbbf1dc83820fc\"\u003e\u003ccode\u003e8bd8eee\u003c/code\u003e\u003c/a\u003e chore: add additional text to CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...credentials/v1.19.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.98.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e4deb657ddb9c5d8ac36c335391aafb19034e9de\"\u003e\u003ccode\u003ee4deb65\u003c/code\u003e\u003c/a\u003e Release 2026-03-31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1f758f207351302f9f4e1a2aa4c255a75d81446b\"\u003e\u003ccode\u003e1f758f2\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba7e432545fa3203d98f593b2aceaba66c02db7a\"\u003e\u003ccode\u003eba7e432\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/607cb0afad6e6a655a356be54f9fdec5cc558a80\"\u003e\u003ccode\u003e607cb0a\u003c/code\u003e\u003c/a\u003e Release 2026-03-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a44005fd4a2e2b7308c0346da970890757aaeda5\"\u003e\u003ccode\u003ea44005f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dbbd8465f03f1931d85d38af45f18362cbc4c469\"\u003e\u003ccode\u003edbbd846\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5b5c3f960e98cf024a8b7d6a6a8f0a1452e028fa\"\u003e\u003ccode\u003e5b5c3f9\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3369\"\u003e#3369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7ca3f9d52a718e4be3a78be0d05e6437ae362e20\"\u003e\u003ccode\u003e7ca3f9d\u003c/code\u003e\u003c/a\u003e drop service/internal/benchmark (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3368\"\u003e#3368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/338088bc3ce801d773863578da6a0a835d6012af\"\u003e\u003ccode\u003e338088b\u003c/code\u003e\u003c/a\u003e Release 2026-03-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f0e5f3dc09ddb548bccfc11b297229839516bff9\"\u003e\u003ccode\u003ef0e5f3d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.98.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/go-playground/validator/v10` from 10.30.1 to 10.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/go-playground/validator/releases\"\u003egithub.com/go-playground/validator/v10's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.30.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.46.0 to 0.47.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1523\"\u003ego-playground/validator#1523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add translations for alphaspace and alphanumspace tags in indonesian by \u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.12 to 1.4.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1526\"\u003ego-playground/validator#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add cmyk(color) to validator by \u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1534\"\u003ego-playground/validator#1534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1533\"\u003ego-playground/validator#1533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGo 1.26 support by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1535\"\u003ego-playground/validator#1535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent panic in unique validation with nil pointer elements by \u003ca href=\"https://github.com/nodivbyzero\"\u003e\u003ccode\u003e@​nodivbyzero\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1532\"\u003ego-playground/validator#1532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos by \u003ca href=\"https://github.com/alexandear\"\u003e\u003ccode\u003e@​alexandear\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1527\"\u003ego-playground/validator#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: implement ValidatorValuer interface feature by \u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Valuer interface documentation and example by \u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1545\"\u003ego-playground/validator#1545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1546\"\u003ego-playground/validator#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG) by \u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fqdn): allow hyphens in last domain label by \u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savioruz\"\u003e\u003ccode\u003e@​savioruz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1522\"\u003ego-playground/validator#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thenicolau\"\u003e\u003ccode\u003e@​thenicolau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1528\"\u003ego-playground/validator#1528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thommeo\"\u003e\u003ccode\u003e@​thommeo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1416\"\u003ego-playground/validator#1416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wofiporia\"\u003e\u003ccode\u003e@​wofiporia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1540\"\u003ego-playground/validator#1540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/j-ibarra\"\u003e\u003ccode\u003e@​j-ibarra\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1547\"\u003ego-playground/validator#1547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alihasan070707\"\u003e\u003ccode\u003e@​alihasan070707\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/go-playground/validator/pull/1548\"\u003ego-playground/validator#1548\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ehttps://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9258bd2b7bbab41c3d99090cac4a659c5f1a60c\"\u003e\u003ccode\u003eb9258bd\u003c/code\u003e\u003c/a\u003e fix(fqdn): allow hyphens in last domain label (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/b9f1d79d745213827cf712628dfe29211507b011\"\u003e\u003ccode\u003eb9f1d79\u003c/code\u003e\u003c/a\u003e feat: add postcode patterns for Colombia (CO) and British Virgin Islands (VG)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/7fa95998a0d9ac50f842f7eceeb44383c285fa63\"\u003e\u003ccode\u003e7fa9599\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.48.0 to 0.49.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/8ca29eca887da7222870fc0ae41e9127960d6838\"\u003e\u003ccode\u003e8ca29ec\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1545\"\u003e#1545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/5e1bedfe984f4501e4636e5058905dcd6129084d\"\u003e\u003ccode\u003e5e1bedf\u003c/code\u003e\u003c/a\u003e docs: add Valuer interface documentation and example (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1540\"\u003e#1540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/42927a0f7810a16c558a02d5a75b8c13134ba50c\"\u003e\u003ccode\u003e42927a0\u003c/code\u003e\u003c/a\u003e feat: implement ValidatorValuer interface feature (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1416\"\u003e#1416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/c254ece8c8e35526572e6035f86adb763abb0bce\"\u003e\u003ccode\u003ec254ece\u003c/code\u003e\u003c/a\u003e docs: fix typos (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/43253862b17ba5ae184cff6a136a2e62dbddce4a\"\u003e\u003ccode\u003e4325386\u003c/code\u003e\u003c/a\u003e fix: prevent panic in unique validation with nil pointer elements (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1532\"\u003e#1532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/d3f35da4560da3a36ed0783f25e2c1d180b11f32\"\u003e\u003ccode\u003ed3f35da\u003c/code\u003e\u003c/a\u003e Go 1.26 support (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1535\"\u003e#1535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/go-playground/validator/commit/f5c74ce583d5feab2fa257edc52a8c7163dcea89\"\u003e\u003ccode\u003ef5c74ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.48.0 (\u003ca href=\"https://redirect.github.com/go-playground/validator/issues/1533\"\u003e#1533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/go-playground/validator/compare/v10.30.1...v10.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.8.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.3 (2026-04-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSend datestyle startup parameter, improving compatbility with database engines\nthat use a different default datestyle such as EnterpriseDB (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1312\"\u003elib/pq#1312\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.2 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTreat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the\nconnection. Since v1.12.0 this could result in permanently broken connections,\nespecially with CockroachDB which frequently sends partial messages (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1299\"\u003e#1299\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1299\"\u003elib/pq#1299\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8\"\u003e\u003ccode\u003e1f3e3d9\u003c/code\u003e\u003c/a\u003e Send datestyle as a startup parameter (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009\"\u003e\u003ccode\u003e32ba56b\u003c/code\u003e\u003c/a\u003e Expand tests for multiple result sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0\"\u003e\u003ccode\u003ec2cfac1\u003c/code\u003e\u003c/a\u003e Release v1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787\"\u003e\u003ccode\u003e859f104\u003c/code\u003e\u003c/a\u003e Test CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37\"\u003e\u003ccode\u003e12e464c\u003c/code\u003e\u003c/a\u003e Allow multiple matches and regexps in pqtest.ErrorContains()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f\"\u003e\u003ccode\u003e6d77ced\u003c/code\u003e\u003c/a\u003e Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87\"\u003e\u003ccode\u003e71daecb\u003c/code\u003e\u003c/a\u003e Ensure transactions are closed in pqtest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c\"\u003e\u003ccode\u003e8f44823\u003c/code\u003e\u003c/a\u003e Set PGAPPNAME for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093\"\u003e\u003ccode\u003e4af2196\u003c/code\u003e\u003c/a\u003e Fix healthcheck\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98\"\u003e\u003ccode\u003e38a54e4\u003c/code\u003e\u003c/a\u003e Split out testdata/init a bit\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.1 (2026-04-01)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.7.0 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix behavioral differences with upstream libphonenumber\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.13 (2026-03-31)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003cli\u003eChange to use slices instead of exp/slices\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.12 (2026-03-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.11 (2026-03-06)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/5a15ccb874a95a78c2ebb4d58ea402104a3bf35b\"\u003e\u003ccode\u003e5a15ccb\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96694733ce5ec785651ea7dbfff231898a11d851\"\u003e\u003ccode\u003e9669473\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/224\"\u003e#224\u003c/a\u003e from nyaruka/fix/upstream-logic-diffs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/8dd1d33daaab12a38e5870aeacabdbe50668811f\"\u003e\u003ccode\u003e8dd1d33\u003c/code\u003e\u003c/a\u003e Fix carrier code guard to check group(1) indices instead of last group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96bbd6ab10a80ef31808caa693530dddf1906fec\"\u003e\u003ccode\u003e96bbd6a\u003c/code\u003e\u003c/a\u003e Fix four logic differences with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/15253e5d3cc1f3d637b709067a3988866fa6c2ff\"\u003e\u003ccode\u003e15253e5\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b7788f874347aa5b17bcef02ac4a225af502866f\"\u003e\u003ccode\u003eb7788f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/223\"\u003e#223\u003c/a\u003e from nyaruka/fix/extension-patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/b91affb84e0acd6b0683a2e01649fe7e3002fa13\"\u003e\u003ccode\u003eb91affb\u003c/code\u003e\u003c/a\u003e Address PR review comments on extension patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/a352475c6989d3093ee26229655fde4af8a797e1\"\u003e\u003ccode\u003ea352475\u003c/code\u003e\u003c/a\u003e Sync extension patterns with upstream libphonenumber\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/917cd0544c0a8159d7a821ad34cefdfe81e15613\"\u003e\u003ccode\u003e917cd05\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nyaruka/phonenumbers/issues/222\"\u003e#222\u003c/a\u003e from nyaruka/fix/stale-upstream-code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/2383af947c75585508efc0c4f4097e95c910194c\"\u003e\u003ccode\u003e2383af9\u003c/code\u003e\u003c/a\u003e Fix misleading comment about Chinese mobile number area codes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/slack-go/slack` from 0.14.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/releases\"\u003egithub.com/slack-go/slack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eThis release contains multiple breaking changes.\u003c/strong\u003e Please review the sections below before upgrading.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eBreaking changes\u003c/h2\u003e\n\u003ch3\u003eRemoved APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct removed\u003c/strong\u003e — Use \u003ccode\u003eConversation\u003c/code\u003e instead. \u003ccode\u003eIsUserDeleted\u003c/code\u003e has been moved there.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e removed\u003c/strong\u003e — These were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. Remove any calls to them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSignature changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListReactions\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Returns \u003ccode\u003e([]ReactedItem, string, error)\u003c/code\u003e instead of \u003ccode\u003e([]ReactedItem, *Paging, error)\u003c/code\u003e. \u003ccode\u003eListReactionsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nitems, paging, err := api.ListReactions(params)\r\n// After\r\nitems, nextCursor, err := api.ListReactions(params)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eListStars\u003c/code\u003e/\u003ccode\u003eGetStarred\u003c/code\u003e now use cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eStarsParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eGetAccessLogs\u003c/code\u003e now uses cursor-based pagination\u003c/strong\u003e — Same pattern: returns \u003ccode\u003estring\u003c/code\u003e (next cursor) instead of \u003ccode\u003e*Paging\u003c/code\u003e. \u003ccode\u003eAccessLogParameters\u003c/code\u003e replaces \u003ccode\u003eCount\u003c/code\u003e/\u003ccode\u003ePage\u003c/code\u003e with \u003ccode\u003eCursor\u003c/code\u003e/\u003ccode\u003eLimit\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eAck()\u003c/code\u003e and \u003ccode\u003eSend()\u003c/code\u003e now return \u003ccode\u003eerror\u003c/code\u003e\u003c/strong\u003e (Socket Mode) — Large payloads (≥20KB) that Slack silently dropped are now rejected with an error. Existing call sites that ignore the return value still compile.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eType changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eWebhookMessage.UnfurlLinks\u003c/code\u003e / \u003ccode\u003eUnfurlMedia\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — Required to distinguish \u0026quot;omit\u0026quot; from \u0026quot;false\u0026quot;.\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003e// Before\r\nmsg := slack.WebhookMessage{UnfurlLinks: true}\r\n// After\r\nt := true\r\nmsg := slack.WebhookMessage{UnfurlLinks: \u0026amp;t}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eUser.Has2FA\u003c/code\u003e → \u003ccode\u003e*bool\u003c/code\u003e\u003c/strong\u003e — \u003ccode\u003enil\u003c/code\u003e means absent/unknown (bot tokens), \u003ccode\u003efalse\u003c/code\u003e means explicitly disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBehavior changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eMsgOptionBlocks()\u003c/code\u003e with no arguments now sends \u003ccode\u003eblocks=[]\u003c/code\u003e\u003c/strong\u003e — Previously a silent no-op. If you relied on that, remove the option entirely.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin\u003c/code\u003e error strings now start with lowercase\u003c/strong\u003e — If you match error content in your code, update your comparisons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — Full suite: \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e, \u003ccode\u003eSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eSetDescription\u003c/code\u003e, \u003ccode\u003eSetDiscoverability\u003c/code\u003e, \u003ccode\u003eSetIcon\u003c/code\u003e, \u003ccode\u003eSetName\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/slack-go/slack/blob/master/CHANGELOG.md\"\u003egithub.com/slack-go/slack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.21.0] - 2026-04-05\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.ParseActionEvent\u003c/code\u003e\u003c/strong\u003e — Cannot parse \u003ccode\u003eblock_actions\u003c/code\u003e payloads (returns\nunmarshalling error). Use \u003ccode\u003eslack.InteractionCallback\u003c/code\u003e with \u003ccode\u003ejson.Unmarshal\u003c/code\u003e instead,\nor \u003ccode\u003eslack.InteractionCallbackParse\u003c/code\u003e for HTTP requests. \u003ccode\u003eInteractionCallback\u003c/code\u003e handles\nall interaction types. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/596\"\u003e#596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eslackevents.MessageAction\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionEntity\u003c/code\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ccode\u003eMessageActionResponse\u003c/code\u003e\u003c/strong\u003e —\nAssociated types that only support legacy \u003ccode\u003einteractive_message\u003c/code\u003e payloads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eIM\u003c/code\u003e struct\u003c/strong\u003e — Removed the \u003ccode\u003eIM\u003c/code\u003e struct (and unused internal types \u003ccode\u003eimChannel\u003c/code\u003e,\n\u003ccode\u003eimResponseFull\u003c/code\u003e). The \u003ccode\u003eIsUserDeleted\u003c/code\u003e field has been moved to \u003ccode\u003eConversation\u003c/code\u003e, where it\nis populated for IM-type conversations. Code using \u003ccode\u003eIM\u003c/code\u003e should switch to \u003ccode\u003eConversation\u003c/code\u003e.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nIn practice no user should be affected — \u003ccode\u003eIM\u003c/code\u003e was never returned by any public API\nmethod in this library, so there was no way to obtain one outside of manual construction.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003eInfo.GetBotByID\u003c/code\u003e, \u003ccode\u003eGetUserByID\u003c/code\u003e, \u003ccode\u003eGetChannelByID\u003c/code\u003e, \u003ccode\u003eGetGroupByID\u003c/code\u003e, \u003ccode\u003eGetIMByID\u003c/code\u003e\u003c/strong\u003e —\nThese methods were deprecated and returned \u003ccode\u003enil\u003c/code\u003e unconditionally. They have been removed.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\n\u003cstrong\u003eBreaking change.\u003c/strong\u003e If you are calling any of these methods, remove those calls — they\nwere already no-ops.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eadmin.teams.settings.*\u003c/code\u003e API support\u003c/strong\u003e — \u003ccode\u003eAdminTeamsSettingsInfo\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDefaultChannels\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetDescription\u003c/code\u003e,\n\u003ccode\u003eAdminTeamsSettingsSetDiscoverability\u003c/code\u003e, \u003ccode\u003eAdminTeamsSettingsSetIcon\u003c/code\u003e, and\n\u003ccode\u003eAdminTeamsSettingsSetName\u003c/code\u003e. Includes \u003ccode\u003eTeamDiscoverability\u003c/code\u003e enum with \u003ccode\u003eOpen\u003c/code\u003e,\n\u003ccode\u003eInviteOnly\u003c/code\u003e, \u003ccode\u003eClosed\u003c/code\u003e, and \u003ccode\u003eUnlisted\u003c/code\u003e variants. (\u003ca href=\"https://redirect.github.com/slack-go/slack/issues/960\"\u003e#960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eOAuthOptionAPIURL\u003c/code\u003e for package-level...\n\n_Description has been truncated_","html_url":"https://github.com/GenerateNU/toggo/pull/268","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/268","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/268/packages"}},{"old_version":"1.2.14","new_version":"1.2.18","update_type":"patch","path":null,"pr_created_at":"2026-03-30T23:13:58.000Z","version_change":"1.2.14 → 1.2.18","issue":{"uuid":"4174607992","node_id":"PR_kwDOCdvj-c7Ox7b9","number":7873,"state":"closed","title":"dev: bump the safe group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-06T22:55:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T23:13:58.000Z","updated_at":"2026-04-06T22:55:23.000Z","time_to_close":603683,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":40,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.13","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.97.3","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.44.1","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.5","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.12.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.6","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.67.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.42.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.35.0","new_version":"0.36.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.13` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.97.3` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.3` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.44.1` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.9.1` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.5` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.12.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.6` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.18.0` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.18` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.67.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.42.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.35.0` | `0.36.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.13\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.32.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.97.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90650dd22735ab68f6089ae5c39b6614286ae9ec\"\u003e\u003ccode\u003e90650dd\u003c/code\u003e\u003c/a\u003e Release 2026-03-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dd88818bee7d632a8b9da6e2c78ef92e23c94c62\"\u003e\u003ccode\u003edd88818\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b662c50138bd393927871b46e84ee3483377f5be\"\u003e\u003ccode\u003eb662c50\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/500a9cb3522a0e71d798d7079ff5856b23c2cac1\"\u003e\u003ccode\u003e500a9cb\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6221102f763bd65d7e403fa62c3a1e3d39e24dc6\"\u003e\u003ccode\u003e6221102\u003c/code\u003e\u003c/a\u003e fix stale skew and delayed skew healing (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0a39373433a121800bc68efa743a7486eb07aa3f\"\u003e\u003ccode\u003e0a39373\u003c/code\u003e\u003c/a\u003e fix order of generated event header handlers (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/098f3898271e2eaaf8a92e38d1d928fb018805a6\"\u003e\u003ccode\u003e098f389\u003c/code\u003e\u003c/a\u003e Only generate resolveAccountID when it's required (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/6ebab66428e97db0ee252fea042d56b1313cb9f6\"\u003e\u003ccode\u003e6ebab66\u003c/code\u003e\u003c/a\u003e Release 2026-03-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b2ec3beebb986a5e74e50d0c105119d84e1e934e\"\u003e\u003ccode\u003eb2ec3be\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/abc126f6b35bfe2f77e2505f6d04f8ceced971ee\"\u003e\u003ccode\u003eabc126f\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.97.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.3\u003c/h2\u003e\n\u003cp\u003eOne more release attempt to get Python published on PyPI. 😄\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Python 3.9 references to 3.10 by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1370\"\u003ebufbuild/protoc-gen-validate#1370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.2...v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003eFixing the \u003ccode\u003ev1.3.1\u003c/code\u003e release, which was fixing the \u003ccode\u003ev1.3.0\u003c/code\u003e release 😄.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAttempt to fix release by \u003ca href=\"https://github.com/stefanvanburen\"\u003e\u003ccode\u003e@​stefanvanburen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1368\"\u003ebufbuild/protoc-gen-validate#1368\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.1...v1.3.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003eThis is a release to get out \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/issues/1333\"\u003ePython support for 3.13\u003c/a\u003e, which failed to publish to PyPI in \u003ccode\u003ev1.3.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1332\"\u003ebufbuild/protoc-gen-validate#1332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1330\"\u003ebufbuild/protoc-gen-validate#1330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Java deployment by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1335\"\u003ebufbuild/protoc-gen-validate#1335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate settings.xml to use SONATYPE_USERNAME env var by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1336\"\u003ebufbuild/protoc-gen-validate#1336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun deployment with release profile by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1337\"\u003ebufbuild/protoc-gen-validate#1337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove maven settings.xml file by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1338\"\u003ebufbuild/protoc-gen-validate#1338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1334\"\u003ebufbuild/protoc-gen-validate#1334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the github-actions group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1341\"\u003ebufbuild/protoc-gen-validate#1341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1340\"\u003ebufbuild/protoc-gen-validate#1340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1339\"\u003ebufbuild/protoc-gen-validate#1339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1343\"\u003ebufbuild/protoc-gen-validate#1343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for latest setuptools by \u003ca href=\"https://github.com/matejsp\"\u003e\u003ccode\u003e@​matejsp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1345\"\u003ebufbuild/protoc-gen-validate#1345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated java_proto_library from rules_java by \u003ca href=\"https://github.com/mmorel-35\"\u003e\u003ccode\u003e@​mmorel-35\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1349\"\u003ebufbuild/protoc-gen-validate#1349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1350\"\u003ebufbuild/protoc-gen-validate#1350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1351\"\u003ebufbuild/protoc-gen-validate#1351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump wheel from 0.45.1 to 0.46.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1352\"\u003ebufbuild/protoc-gen-validate#1352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate go and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1355\"\u003ebufbuild/protoc-gen-validate#1355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate python and deps by \u003ca href=\"https://github.com/rodaine\"\u003e\u003ccode\u003e@​rodaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1354\"\u003ebufbuild/protoc-gen-validate#1354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1356\"\u003ebufbuild/protoc-gen-validate#1356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1357\"\u003ebufbuild/protoc-gen-validate#1357\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\"\u003ehttps://github.com/bufbuild/protoc-gen-validate/compare/v1.3.0...v1.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/92b9a7df69ca9f71bfc492f7a90adf4d36eab569\"\u003e\u003ccode\u003e92b9a7d\u003c/code\u003e\u003c/a\u003e Update Python 3.9 references to 3.10 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e72f3dc29517fe8664e8f59680d0d48fa918df03\"\u003e\u003ccode\u003ee72f3dc\u003c/code\u003e\u003c/a\u003e Attempt to fix release (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/39d950bc7aafa91a2e592dc3a7b4768a189f0af1\"\u003e\u003ccode\u003e39d950b\u003c/code\u003e\u003c/a\u003e Bump the python-root group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c4c14142d65a4ba260d5f06fdd5e904f940c46a4\"\u003e\u003ccode\u003ec4c1414\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/05cc215303e1297497ab092d97647eb4fb9ceb1a\"\u003e\u003ccode\u003e05cc215\u003c/code\u003e\u003c/a\u003e Update python and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/1a76a21e21e50cbd1d42000baf3e8a285d6810dc\"\u003e\u003ccode\u003e1a76a21\u003c/code\u003e\u003c/a\u003e Update go and deps (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3212c98f3a0381ab8ca2f7c2ac733adbdae361da\"\u003e\u003ccode\u003e3212c98\u003c/code\u003e\u003c/a\u003e Bump wheel from 0.45.1 to 0.46.2 (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1352\"\u003e#1352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4231822c297f46ae238f7130e3d6f747a24b2005\"\u003e\u003ccode\u003e4231822\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 4 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1351\"\u003e#1351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/187ff66a4da4e35729d0946ae8eb24caf5168678\"\u003e\u003ccode\u003e187ff66\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.48.0 to 0.49.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ae40bad58381838eeb79628bfaf3d560f8a85a4a\"\u003e\u003ccode\u003eae40bad\u003c/code\u003e\u003c/a\u003e Replace deprecated java_proto_library from rules_java (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1349\"\u003e#1349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nv0.44.0 had to be released as v0.44.1 due to a technical issue.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\r\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\r\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\r\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\r\n)\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\u003cbr /\u003e\nThe v0.44.0 is missing due to a technical issue and had to be released again as v0.44.1\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RemoveAttribute api on the scope. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eScope.SetExtra\u003c/code\u003e, \u003ccode\u003eScope.SetExtras\u003c/code\u003e, and \u003ccode\u003eScope.RemoveExtra\u003c/code\u003e in favor of \u003ccode\u003eScope.SetAttributes\u003c/code\u003e and \u003ccode\u003eScope.RemoveAttribute\u003c/code\u003e by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1224\"\u003e#1224\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe recommended migration path is to use \u003ccode\u003eSetAttributes\u003c/code\u003e to attach values to logs and metrics. Note that attributes do not appear on error events; if you only capture errors, use \u003ccode\u003eSetTag\u003c/code\u003e or \u003ccode\u003eSetContext\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eBefore:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetExtra(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetExtra(\u0026quot;key.int\u0026quot;, 42)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for error events) — use tags and contexts:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetTag(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;)\nscope.SetContext(\u0026quot;my_data\u0026quot;, sentry.Context{\u0026quot;key.int\u0026quot;: 42})\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eAfter (for logs and metrics) — use attributes:\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003escope.SetAttributes(\n    attribute.String(\u0026quot;key.string\u0026quot;, \u0026quot;str\u0026quot;),\n    attribute.Int(\u0026quot;key.int\u0026quot;, 42),\n)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for homogenous arrays by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1203\"\u003e#1203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for client reports by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1192\"\u003e#1192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd org id propagation in sentry_baggage by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OrgID and StrictTraceContinuation client options. by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1210\"\u003e#1210\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the option to set attributes on the scope by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1208\"\u003e#1208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes 🐛\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(serialization) Pre-serialize mutable event fields to prevent race panics by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1214\"\u003e#1214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse HEROKU_BUILD_COMMIT with HEROKU_SLUG_COMMIT as fallback by \u003ca href=\"https://github.com/ericapisani\"\u003e\u003ccode\u003e@​ericapisani\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1220\"\u003e#1220\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eAi\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd AGENTS.md and testing guidelines by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1216\"\u003e#1216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dotagents configuration by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1211\"\u003e#1211\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDeps\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBump github.com/buger/jsonparser from 1.1.1 to 1.1.2 in /zerolog by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1231\"\u003e#1231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github.com/gofiber/fiber/v2 from 2.52.11 to 2.52.12 in /fiber by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1209\"\u003e#1209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/16414f29918c1fb660d4792046f08224dfefc632\"\u003e\u003ccode\u003e16414f2\u003c/code\u003e\u003c/a\u003e release: 0.44.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d26d3ecd4bceb8b900147c2e8faf993c1fdf8720\"\u003e\u003ccode\u003ed26d3ec\u003c/code\u003e\u003c/a\u003e ci: add preReleaseCommand for craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1232\"\u003e#1232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/65538eb2c2b714f1aec781267612d97e4a4f8d94\"\u003e\u003ccode\u003e65538eb\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/buger/jsonparser in /zerolog (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/91096be62b80b40a2e1d8e62f42115dede34c054\"\u003e\u003ccode\u003e91096be\u003c/code\u003e\u003c/a\u003e chore: pin GitHub Actions to full-length commit SHAs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1230\"\u003e#1230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/df391b0baee60760635a948da32e82e362d7a84e\"\u003e\u003ccode\u003edf391b0\u003c/code\u003e\u003c/a\u003e feat: add RemoveAttribute api on the scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1224\"\u003e#1224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/340c142cf974aaba7dcb6545101fe125a7d8ad7c\"\u003e\u003ccode\u003e340c142\u003c/code\u003e\u003c/a\u003e fix: TestAsyncTransport_SendEnvelope flakiness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1226\"\u003e#1226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e561a25fe7f0b594a005138bf71db4fd12faacf3\"\u003e\u003ccode\u003ee561a25\u003c/code\u003e\u003c/a\u003e build: Bump getsentry/craft to 2.24.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/259b20563d61c7da69d8d83361427e1a8bbd873a\"\u003e\u003ccode\u003e259b205\u003c/code\u003e\u003c/a\u003e feat: add support for homogenous arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1203\"\u003e#1203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/bf26e9a107879c566124e27d5af51bd1851428d1\"\u003e\u003ccode\u003ebf26e9a\u003c/code\u003e\u003c/a\u003e fix: fix flaky TestAsyncTransport_FlushWithContext (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1222\"\u003e#1222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/d1edaf4192ea39be6e16ec5145ded927adfed9e9\"\u003e\u003ccode\u003ed1edaf4\u003c/code\u003e\u003c/a\u003e chore(ai): Add AGENTS.md and testing guidelines (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix crash when changing encoder dictionary with same ID by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1135\"\u003eklauspost/compress#1135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Default to full zero frames by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1134\"\u003eklauspost/compress#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Clean up histogram order by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1133\"\u003eklauspost/compress#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.4...v1.18.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003egzhttp: Add zstandard to server handler wrapper by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1121\"\u003eklauspost/compress#1121\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add ResetWithOptions to encoder/decoder by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1122\"\u003eklauspost/compress#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: preserve qvalue when extra parameters follow in Accept-Encoding by \u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/analytically\"\u003e\u003ccode\u003e@​analytically\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1116\"\u003eklauspost/compress#1116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethaizone\"\u003e\u003ccode\u003e@​ethaizone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1124\"\u003eklauspost/compress#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zwass\"\u003e\u003ccode\u003e@​zwass\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1125\"\u003eklauspost/compress#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c5e0077f50a3268a27b02816adc48ebfb535c65e\"\u003e\u003ccode\u003ec5e0077\u003c/code\u003e\u003c/a\u003e zstd: Fix encoder changing dictionary with same ID (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/fd3f23e2d1d0fca18f38ee2dfedb73d0ca5b02e5\"\u003e\u003ccode\u003efd3f23e\u003c/code\u003e\u003c/a\u003e zstd: Default to full zero frames (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/8233c587ef6e7b0f5168bfc08e63ea37e97b2d36\"\u003e\u003ccode\u003e8233c58\u003c/code\u003e\u003c/a\u003e flate: Clean up histogram order (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bcf0d1289c8df01178af919dd5d8ff83afaa5471\"\u003e\u003ccode\u003ebcf0d12\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/cf758fe1c54e3049f302474d2a98afd3acc1a884\"\u003e\u003ccode\u003ecf758fe\u003c/code\u003e\u003c/a\u003e ci: Upgrade Go versions, clean up (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1130\"\u003e#1130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/77cc5203de2eb0034a63eace182bb28aa869cb83\"\u003e\u003ccode\u003e77cc520\u003c/code\u003e\u003c/a\u003e Add v1.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/c03560f58ab1f595f17838b482483849d585d0c2\"\u003e\u003ccode\u003ec03560f\u003c/code\u003e\u003c/a\u003e zstd: Add ResetWithOptions to encoder/decoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/0874ab860fc90779cb032996aee0c9e11880738c\"\u003e\u003ccode\u003e0874ab8\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1126\"\u003e#1126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4a368369aa67e1da850e9a38fbbbea7c20cfd377\"\u003e\u003ccode\u003e4a36836\u003c/code\u003e\u003c/a\u003e doc: Clarify documentation in readme (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1125\"\u003e#1125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/4309644706928691448da21eaa03895b982e086c\"\u003e\u003ccode\u003e4309644\u003c/code\u003e\u003c/a\u003e zstd: document concurrency option handling in encoder (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.10.9 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e. See \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are simple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which is \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\r\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\r\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and \u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default value of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epqErr := pq.As(err, pqerror.UniqueViolation)\r\nif pqErr != nil {\r\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\r\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix SSL key permission check to allow modes stricter than 0600/0640 (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1265\"\u003e#1265\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.1 (2026-03-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLook for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't clear password if directly set on pq.Config (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1300\"\u003e#1300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1300\"\u003elib/pq#1300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1302\"\u003e#1302\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1302\"\u003elib/pq#1302\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.12.0 (2026-03-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe next release may change the default sslmode from \u003ccode\u003erequire\u003c/code\u003e to \u003ccode\u003eprefer\u003c/code\u003e.\nSee \u003ca href=\"https://redirect.github.com/lib/pq/issues/1271\"\u003e#1271\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eCopyIn()\u003c/code\u003e and \u003ccode\u003eCopyInToSchema()\u003c/code\u003e have been marked as deprecated. These are\nsimple query builders and not needed for \u003ccode\u003eCOPY [..] FROM STDIN\u003c/code\u003e support (which\nis \u003cem\u003enot\u003c/em\u003e deprecated). (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Old\ntx.Prepare(CopyIn(\u0026quot;temp\u0026quot;, \u0026quot;num\u0026quot;, \u0026quot;text\u0026quot;, \u0026quot;blob\u0026quot;, \u0026quot;nothing\u0026quot;))\n\u003cp\u003e// Replacement\ntx.Prepare(\u003ccode\u003ecopy temp (num, text, blob, nothing) from stdin\u003c/code\u003e)\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSupport protocol 3.2, and the \u003ccode\u003emin_protocol_version\u003c/code\u003e and\n\u003ccode\u003emax_protocol_version\u003c/code\u003e DSN parameters (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1258\"\u003e#1258\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslmode=prefer\u003c/code\u003e and \u003ccode\u003esslmode=allow\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1270\"\u003e#1270\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003essl_min_protocol_version\u003c/code\u003e and \u003ccode\u003essl_max_protocol_version\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1277\"\u003e#1277\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport connection service file to load connection details (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1285\"\u003e#1285\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003esslrootcert=system\u003c/code\u003e and use \u003ccode\u003e~/.postgresql/root.crt\u003c/code\u003e as the default\nvalue of sslrootcert (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1280\"\u003e#1280\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/lib/pq/issues/1281\"\u003e#1281\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new \u003ccode\u003epqerror\u003c/code\u003e package with PostgreSQL error codes (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1275\"\u003e#1275\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eFor example, to test if an error is a UNIQUE constraint violation:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eif pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/master/err); ok \u0026amp;\u0026amp; pqErr.Code == pqerror.UniqueViolation {\n    log.Fatalf(\u0026quot;email %q already exsts\u0026quot;, email)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo make this a bit more convenient, it also adds a \u003ccode\u003epq.As()\u003c/code\u003e function:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/1464d694fb07af969eb29f60a54f2a90aacdd621\"\u003e\u003ccode\u003e1464d69\u003c/code\u003e\u003c/a\u003e Release v1.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/5a64c116462db2c585ac7b13c7fb41fcacec91bd\"\u003e\u003ccode\u003e5a64c11\u003c/code\u003e\u003c/a\u003e Fix fromDSN() doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/7f79f1b81ef30630aa9dcacca516997b0f6f6891\"\u003e\u003ccode\u003e7f79f1b\u003c/code\u003e\u003c/a\u003e Fix trailing quote in fromDSN() error message\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/e0a292e195790d04df3b4aa...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7873","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7873","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7873/packages"}},{"old_version":"1.2.16","new_version":"1.2.18","update_type":"patch","path":null,"pr_created_at":"2026-03-28T18:36:33.000Z","version_change":"1.2.16 → 1.2.18","issue":{"uuid":"4161254322","node_id":"PR_kwDORTdG1c7OTJRY","number":16,"state":"closed","title":"build(deps): bump the minor-and-patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-13T08:25:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-28T18:36:33.000Z","updated_at":"2026-04-13T08:25:27.000Z","time_to_close":1345733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":15,"packages":[{"name":"github.com/jackc/pgx/v5","old_version":"5.8.0","new_version":"5.9.1","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/testcontainers/testcontainers-go","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/postgres","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/testcontainers/testcontainers-go/modules/redis","old_version":"0.40.0","new_version":"0.41.0","repository_url":"https://github.com/testcontainers/testcontainers-go"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"golang.org/x/sync","old_version":"0.19.0","new_version":"0.20.0","repository_url":"https://github.com/golang/sync"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.15.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.3","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.8.0` | `5.9.1` |\n| [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/postgres](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/testcontainers/testcontainers-go/modules/redis](https://github.com/testcontainers/testcontainers-go) | `0.40.0` | `0.41.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [golang.org/x/sync](https://github.com/golang/sync) | `0.19.0` | `0.20.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.15.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.3` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.3` |\n\n\nUpdates `github.com/jackc/pgx/v5` from 5.8.0 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.9.1 (March 22, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix: batch result format corruption when using cached prepared statements (reported by Dirkjan Bussink)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.9.0 (March 21, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release includes a number of new features such as SCRAM-SHA-256-PLUS support, OAuth authentication support, and\nPostgreSQL protocol 3.2 support.\u003c/p\u003e\n\u003cp\u003eIt significantly reduces the amount of network traffic when using prepared statements (which are used automatically by\ndefault) by avoiding unnecessary Describe Portal messages. This also reduces local memory usage.\u003c/p\u003e\n\u003cp\u003eIt also includes multiple fixes for potential DoS due to panic or OOM if connected to a malicious server that sends\ndeliberately malformed messages.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.25+\u003c/li\u003e\n\u003cli\u003eAdd SCRAM-SHA-256-PLUS support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eAdd OAuth authentication support for PostgreSQL 18 (David Schneider)\u003c/li\u003e\n\u003cli\u003eAdd PostgreSQL protocol 3.2 support (Dirkjan Bussink)\u003c/li\u003e\n\u003cli\u003eAdd tsvector type support (Adam Brightwell)\u003c/li\u003e\n\u003cli\u003eSkip Describe Portal for cached prepared statements reducing network round trips\u003c/li\u003e\n\u003cli\u003eMake LoadTypes query easier to support on \u0026quot;postgres-like\u0026quot; servers (Jelte Fennema-Nio)\u003c/li\u003e\n\u003cli\u003eDefault empty user to current OS user matching libpq behavior (ShivangSrivastava)\u003c/li\u003e\n\u003cli\u003eOptimize LRU statement cache with custom linked list and node pooling (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize date scanning by replacing regex with manual parsing (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize pgio append/set functions with direct byte shifts (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eMake RowsAffected faster (Abhishek Chanda)\u003c/li\u003e\n\u003cli\u003eFix: Pipeline.Close panic when server sends multiple FATAL errors (Varun Chawla)\u003c/li\u003e\n\u003cli\u003eFix: ContextWatcher goroutine leak (Hank Donnay)\u003c/li\u003e\n\u003cli\u003eFix: stdlib discard connections with open transactions in ResetSession (Jeremy Schneider)\u003c/li\u003e\n\u003cli\u003eFix: pipelineBatchResults.Exec silently swallowing lastRows error\u003c/li\u003e\n\u003cli\u003eFix: ColumnTypeLength using BPCharArrayOID instead of BPCharOID\u003c/li\u003e\n\u003cli\u003eFix: TSVector text encoding returning nil for valid empty tsvector\u003c/li\u003e\n\u003cli\u003eFix: wrong error messages for Int2 and Int4 underflow\u003c/li\u003e\n\u003cli\u003eFix: Numeric nil Int pointer dereference with Valid: true\u003c/li\u003e\n\u003cli\u003eFix: reversed strings.ContainsAny arguments in Numeric.ScanScientific\u003c/li\u003e\n\u003cli\u003eFix: message length parsing on 32-bit platforms\u003c/li\u003e\n\u003cli\u003eFix: FunctionCallResponse.Decode mishandling of signed result size\u003c/li\u003e\n\u003cli\u003eFix: returning wrong error in configTLS when DecryptPEMBlock fails (Maxim Motyshen)\u003c/li\u003e\n\u003cli\u003eFix: misleading ParseConfig error when default_query_exec_mode is invalid (Skarm)\u003c/li\u003e\n\u003cli\u003eFix: missed Unwatch in Pipeline error paths\u003c/li\u003e\n\u003cli\u003eClarify too many failed acquire attempts error message\u003c/li\u003e\n\u003cli\u003eBetter error wrapping with context and SQL statement (Aneesh Makala)\u003c/li\u003e\n\u003cli\u003eEnable govet and ineffassign linters (Federico Guerinoni)\u003c/li\u003e\n\u003cli\u003eGuard against various malformed binary messages (arrays, hstore, multirange, protocol messages)\u003c/li\u003e\n\u003cli\u003eFix various godoc comments (ferhat elmas)\u003c/li\u003e\n\u003cli\u003eFix typos in comments (Oleksandr Redko)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4e4eaedb47b7b3cfba0a1b0a9e6a3f015764f046\"\u003e\u003ccode\u003e4e4eaed\u003c/code\u003e\u003c/a\u003e Release v5.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/62731882651a90348febb43b2119b5f8bd9272de\"\u003e\u003ccode\u003e6273188\u003c/code\u003e\u003c/a\u003e Fix batch result format corruption when using cached prepared statements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f7b90c2f1ac099f00e67d6d4d0fee6deb330bc94\"\u003e\u003ccode\u003ef7b90c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2524\"\u003e#2524\u003c/a\u003e from dbussink/pipeline-result-format-reuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/3ce6d75be4baa8d1e4b4f880da5f9ad68ab14e7f\"\u003e\u003ccode\u003e3ce6d75\u003c/code\u003e\u003c/a\u003e Add failing test: batch scan corrupted in cache_statement mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/b4d8e62b6616d0c09c5021500363de0c56e01631\"\u003e\u003ccode\u003eb4d8e62\u003c/code\u003e\u003c/a\u003e Release v5.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/c227cd4f76fa2b1a47c0156621e05c076f4cf5c9\"\u003e\u003ccode\u003ec227cd4\u003c/code\u003e\u003c/a\u003e Bump minimum Go version from 1.24 to 1.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/f492c14836d7d442e8103b09f2c0c74a80c56347\"\u003e\u003ccode\u003ef492c14\u003c/code\u003e\u003c/a\u003e Use reflect.TypeFor instead of reflect.TypeOf for static types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/ad8fb08d3f1a36c0e475c9f80dc9bb19d075d8e2\"\u003e\u003ccode\u003ead8fb08\u003c/code\u003e\u003c/a\u003e Use sync.WaitGroup.Go to simplify goroutine spawning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/303377376df43ba3d1a99728eaa9f9a6bcaab767\"\u003e\u003ccode\u003e3033773\u003c/code\u003e\u003c/a\u003e Remove go1.26 build tag from synctest test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/83ffb3c2220737cf11c7dd88c80be9166753102f\"\u003e\u003ccode\u003e83ffb3c\u003c/code\u003e\u003c/a\u003e Validate multirange element count against source length before allocating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.8.0...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/postgres` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/postgres's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/testcontainers/testcontainers-go/modules/redis` from 0.40.0 to 0.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testcontainers/testcontainers-go/releases\"\u003egithub.com/testcontainers/testcontainers-go/modules/redis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.41.0\u003c/h2\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add TiDB module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3575\"\u003e#3575\u003c/a\u003e) \u003ca href=\"https://github.com/iyiola-dev\"\u003e\u003ccode\u003e@​iyiola-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Forgejo module (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3556\"\u003e#3556\u003c/a\u003e) \u003ca href=\"https://github.com/s04\"\u003e\u003ccode\u003e@​s04\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve container conflict detection (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3574\"\u003e#3574\u003c/a\u003e) \u003ca href=\"https://github.com/Desuuuu\"\u003e\u003ccode\u003e@​Desuuuu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(azure): add lowkey vault container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3542\"\u003e#3542\u003c/a\u003e) \u003ca href=\"https://github.com/nagyesta\"\u003e\u003ccode\u003e@​nagyesta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(chroma): update to chroma 1.x (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3552\"\u003e#3552\u003c/a\u003e) \u003ca href=\"https://github.com/tazarov\"\u003e\u003ccode\u003e@​tazarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(cassandra): add ssl option cassandra (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3151\"\u003e#3151\u003c/a\u003e) \u003ca href=\"https://github.com/MitulShah1\"\u003e\u003ccode\u003e@​MitulShah1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(redpanda): closing provider in test after use (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3539\"\u003e#3539\u003c/a\u003e) \u003ca href=\"https://github.com/mabrarov\"\u003e\u003ccode\u003e@​mabrarov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: docker auth for docker.io images (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3482\"\u003e#3482\u003c/a\u003e) \u003ca href=\"https://github.com/LaurentGoderre\"\u003e\u003ccode\u003e@​LaurentGoderre\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(solace): set ulimits for container (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3497\"\u003e#3497\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(kafka): strip architecture suffix from Kafka image tags for semver parsing (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3276\"\u003e#3276\u003c/a\u003e) \u003ca href=\"https://github.com/asahasrabuddhe\"\u003e\u003ccode\u003e@​asahasrabuddhe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📖 Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(metrics): automate usage metrics collection and publish it in the docs site (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3495\"\u003e#3495\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Housekeeping\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6.0.1 to 6.0.2 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3560\"\u003e#3560\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(pulsar): bump base image to 4.x, replacing the wait for log strategy with wait for listening port (deterministic) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3573\"\u003e#3573\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.0.0 to 1.3.1 in /modules/dockermcpgateway (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3557\"\u003e#3557\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-03-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3565\"\u003e#3565\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-include-markdown-plugin from 7.2.0 to 7.2.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3547\"\u003e#3547\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3546\"\u003e#3546\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3545\"\u003e#3545\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-02-02) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3551\"\u003e#3551\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pymdown-extensions from 10.8.1 to 10.16.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3513\"\u003e#3513\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2026-01-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3515\"\u003e#3515\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update usage metrics (2025-12-01) (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3506\"\u003e#3506\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/github-actions\"\u003egithub-actions[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): allow sending PRs from the workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3503\"\u003e#3503\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3502\"\u003e#3502\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): use the right CSV file (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3501\"\u003e#3501\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): even better rate limit strategy (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3500\"\u003e#3500\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metrics): properly detect rate limits (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3499\"\u003e#3499\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(metrics): set GH _TOKEN in workflow (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3498\"\u003e#3498\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e) \u003ca href=\"https://github.com/mdelapenya\"\u003e\u003ccode\u003e@​mdelapenya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump atomicjar/testcontainers-cloud-setup-action from 1.3.0 to 1.4.0 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8.6.0 in /modules/aerospike (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3584\"\u003e#3584\u003c/a\u003e) @\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/2ea97c81e0490179340340526025f9b084948780\"\u003e\u003ccode\u003e2ea97c8\u003c/code\u003e\u003c/a\u003e chore: use new version (v0.41.0) in modules and examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/9a663f75e6aa5f0a5ccbac8e89a2a56d7565b9f8\"\u003e\u003ccode\u003e9a663f7\u003c/code\u003e\u003c/a\u003e fix: update compose-replace Makefile target to use compose/v5 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3590\"\u003e#3590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/10481c29a07792cf7d7d774483ffe3d96a16dd88\"\u003e\u003ccode\u003e10481c2\u003c/code\u003e\u003c/a\u003e chore(deps): bump atomicjar/testcontainers-cloud-setup-action (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/bdb12ddc45d0be326134352f0d9459e6f6af6faf\"\u003e\u003ccode\u003ebdb12dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/text from 0.14.0 to 0.34.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3582\"\u003e#3582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/5bd7f075ffb765d86d0e1633d5ea88c63c92b60f\"\u003e\u003ccode\u003e5bd7f07\u003c/code\u003e\u003c/a\u003e chore(deps): bump mkdocs-codeinclude-plugin from 0.2.1 to 0.3.1 (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/c9ccfc5de28352b12a5adee5d54853edaf0d2873\"\u003e\u003ccode\u003ec9ccfc5\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod from 0.16.0 to 0.33.0 in /modulegen (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3583\"\u003e#3583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/21ec740d8d09247709ab07a9b42aaef7dba245a1\"\u003e\u003ccode\u003e21ec740\u003c/code\u003e\u003c/a\u003e chore(deps): bump github.com/aerospike/aerospike-client-go/v8 from 8.2.0 to 8...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/fb47b827e83fe018ec96a331823fa28dbaeef72c\"\u003e\u003ccode\u003efb47b82\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/localstack (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3587\"\u003e#3587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/6686e3164aeea4e469810ddbc87f7bb1ecfc2434\"\u003e\u003ccode\u003e6686e31\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/elasticsearch (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3585\"\u003e#3585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testcontainers/testcontainers-go/commit/0656548f8a4877e7c0617196ec84ff0c5f43d88b\"\u003e\u003ccode\u003e0656548\u003c/code\u003e\u003c/a\u003e chore(deps): bump golang.org/x/mod in /modules/redpanda (\u003ca href=\"https://redirect.github.com/testcontainers/testcontainers-go/issues/3588\"\u003e#3588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at least [Go 1.25].\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport testing of [Go 1.26]. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7902\"\u003e#7902\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eBaggage\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/propagation\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e and \u003ccode\u003eNew\u003c/code\u003e in \u003ccode\u003ego.opentelemetry.io/otel/baggage\u003c/code\u003e to comply with W3C Baggage specification limits.\n\u003ccode\u003eNew\u003c/code\u003e and \u003ccode\u003eParse\u003c/code\u003e now return partial baggage along with an error when limits are exceeded.\nErrors from baggage extraction are reported to the global error handler. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error when the endpoint is configured as insecure and with TLS configuration in \u003ccode\u003ego.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7914\"\u003e#7914\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/4575a9774dd9415ffc858dd34955493b0031065a\"\u003e\u003ccode\u003e4575a97\u003c/code\u003e\u003c/a\u003e Release 1.41.0/0.63.0/0.17.0/0.0.15 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7977\"\u003e#7977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/66fc10d9dff9653c65bcca111b965137d06f09aa\"\u003e\u003ccode\u003e66fc10d\u003c/code\u003e\u003c/a\u003e fix: add error handling for insecure HTTP endpoints with TLS client configura...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/76e6eec88f186f06a0708b5620324d2b002d9a97\"\u003e\u003ccode\u003e76e6eec\u003c/code\u003e\u003c/a\u003e chore(deps): update github/codeql-action action to v4.32.5 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7980\"\u003e#7980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0d50f9008c8c93fe49a7caa45c88c30370479d27\"\u003e\u003ccode\u003e0d50f90\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Generate semconv/v1.40.0\u0026quot; (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7978\"\u003e#7978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c38a4a57c320b6098ca5c92f0a85201034780b1f\"\u003e\u003ccode\u003ec38a4a5\u003c/code\u003e\u003c/a\u003e Generate semconv/v1.40.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/0f1a22484ec52d6beb1efdb0fa1b63a31e7405af\"\u003e\u003ccode\u003e0f1a224\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7899\"\u003e#7899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/c79ebf43eb1cff6dd76a33bb1549f2c082dab604\"\u003e\u003ccode\u003ec79ebf4\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/daixiang0/gci to v0.14.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7973\"\u003e#7973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/f75815746541d0d4ac84e1c5955bdcd1a2df2d7d\"\u003e\u003ccode\u003ef758157\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/sonatard/noctx to v0.5.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7968\"\u003e#7968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/92a11645724515630187def073ae39f1b6cb3c69\"\u003e\u003ccode\u003e92a1164\u003c/code\u003e\u003c/a\u003e fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/commit/3cd7c27e840ea3114115459db2e299a27fffaff8\"\u003e\u003ccode\u003e3cd7c27\u003c/code\u003e\u003c/a\u003e chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7969\"\u003e#7969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/compare/v1.40.0...v1.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.40.0 to 1.41.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md\"\u003ego.opentelemetry.io/otel/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.41.0/0.63.0/0.17.0/0.0.15] 2026-03-02\u003c/h2\u003e\n\u003cp\u003eThis release is the last to support [Go 1.24].\nThe next release will require at leas...\n\n_Description has been truncated_","html_url":"https://github.com/xraph/dispatch/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"1.2.16","new_version":"1.2.17","update_type":"patch","path":"/server/src","pr_created_at":"2026-03-04T08:04:05.000Z","version_change":"1.2.16 → 1.2.17","issue":{"uuid":"4020660720","node_id":"PR_kwDOB08wu87Hz0Ak","number":5847,"state":"open","title":"go(deps): bump the bun group in /server/src with 4 updates","user":"dependabot[bot]","labels":["Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-04T08:04:05.000Z","updated_at":"2026-03-06T09:14:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"go(deps): bump","group_name":"bun","update_count":4,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/extra/bundebug","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/extra/bunotel","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"}],"path":"/server/src","ecosystem":"go"},"body":"Bumps the bun group in /server/src with 4 updates: [github.com/uptrace/bun](https://github.com/uptrace/bun), [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun), [github.com/uptrace/bun/extra/bundebug](https://github.com/uptrace/bun) and [github.com/uptrace/bun/extra/bunotel](https://github.com/uptrace/bun).\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/extra/bundebug` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/extra/bundebug's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/extra/bundebug's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/extra/bunotel` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/extra/bunotel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/extra/bunotel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/inovex/scrumlr.io/pull/5847","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/inovex%2Fscrumlr.io/issues/5847","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5847/packages"}},{"old_version":"1.2.17","new_version":"1.2.18","update_type":"patch","path":"/api","pr_created_at":"2026-03-03T04:03:09.000Z","version_change":"1.2.17 → 1.2.18","issue":{"uuid":"4014568926","node_id":"PR_kwDOCyaX587HgDQr","number":5923,"state":"open","title":"api: bump github.com/uptrace/bun/dialect/pgdialect from 1.2.17 to 1.2.18 in /api","user":"dependabot[bot]","labels":["go","dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-03T04:03:09.000Z","updated_at":"2026-03-03T16:14:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"api","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.17","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":"/api","ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.17 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.17\u0026new-version=1.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/shellhub-io/shellhub/pull/5923","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/shellhub-io%2Fshellhub/issues/5923","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5923/packages"}},{"old_version":"1.2.16","new_version":"1.2.18","update_type":"patch","path":"/backend","pr_created_at":"2026-03-02T12:39:01.000Z","version_change":"1.2.16 → 1.2.18","issue":{"uuid":"4011061492","node_id":"PR_kwDOQyNxaM7HUh2C","number":186,"state":"closed","title":"build(deps): bump the backend group in /backend with 12 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-04T05:19:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-02T12:39:01.000Z","updated_at":"2026-03-04T05:19:55.000Z","time_to_close":146444,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":12,"packages":[{"name":"github.com/aws/aws-sdk-go-v2","old_version":"1.41.1","new_version":"1.41.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.7","new_version":"1.32.10","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.10","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.96.0","new_version":"1.96.2","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.12","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.6.10","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/temporalio/sdk-go"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.1` | `1.41.2` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.10` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.10` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.96.0` | `1.96.2` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.12` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.11.2` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.6.10` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.18` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.40.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2` from 1.41.1 to 1.41.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238dde72705f3e20fcf3e63a7b8fc98a52692f31\"\u003e\u003ccode\u003e238dde7\u003c/code\u003e\u003c/a\u003e Release 2026-02-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3a957b913ac755abfb4dcbebbe66011017a4074c\"\u003e\u003ccode\u003e3a957b9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2972c7d7e82ea9775baaae52082f11b102df0cb6\"\u003e\u003ccode\u003e2972c7d\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aa037947b6153d8626180fe493ac7319a4fef1b4\"\u003e\u003ccode\u003eaa03794\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7712be78a0c47df47c37a2d2e423134c8d29746e\"\u003e\u003ccode\u003e7712be7\u003c/code\u003e\u003c/a\u003e Feature add new eventstream implementation to support bedrockruntime#InvokeMo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da36a982260c7f190112204be5a81ee031cde183\"\u003e\u003ccode\u003eda36a98\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9d7b59c43a463f90850ac26e9abc7bcdd608f2e4\"\u003e\u003ccode\u003e9d7b59c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e75eb3f3e33cbb3ebb85b4e89fff0e8e7c4700be\"\u003e\u003ccode\u003ee75eb3f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2c987cd0f909ae349935bb7b4df1cf847a16c1d1\"\u003e\u003ccode\u003e2c987cd\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/766b176ae9db6c2afb31cfc1f15678d9a1ae7ae1\"\u003e\u003ccode\u003e766b176\u003c/code\u003e\u003c/a\u003e parameterize generate-dev (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.41.1...v1.41.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/238dde72705f3e20fcf3e63a7b8fc98a52692f31\"\u003e\u003ccode\u003e238dde7\u003c/code\u003e\u003c/a\u003e Release 2026-02-23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3a957b913ac755abfb4dcbebbe66011017a4074c\"\u003e\u003ccode\u003e3a957b9\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2972c7d7e82ea9775baaae52082f11b102df0cb6\"\u003e\u003ccode\u003e2972c7d\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/aa037947b6153d8626180fe493ac7319a4fef1b4\"\u003e\u003ccode\u003eaa03794\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/7712be78a0c47df47c37a2d2e423134c8d29746e\"\u003e\u003ccode\u003e7712be7\u003c/code\u003e\u003c/a\u003e Feature add new eventstream implementation to support bedrockruntime#InvokeMo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/da36a982260c7f190112204be5a81ee031cde183\"\u003e\u003ccode\u003eda36a98\u003c/code\u003e\u003c/a\u003e Release 2026-02-20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9d7b59c43a463f90850ac26e9abc7bcdd608f2e4\"\u003e\u003ccode\u003e9d7b59c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/e75eb3f3e33cbb3ebb85b4e89fff0e8e7c4700be\"\u003e\u003ccode\u003ee75eb3f\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2c987cd0f909ae349935bb7b4df1cf847a16c1d1\"\u003e\u003ccode\u003e2c987cd\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/766b176ae9db6c2afb31cfc1f15678d9a1ae7ae1\"\u003e\u003ccode\u003e766b176\u003c/code\u003e\u003c/a\u003e parameterize generate-dev (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3329\"\u003e#3329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.10\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fcc0f5daa41033b7a696f8cc5f53a9fc8696a274\"\u003e\u003ccode\u003efcc0f5d\u003c/code\u003e\u003c/a\u003e Release 2023-04-10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/cd750e0b2188951c525ae7917d47ae9e2d013a1b\"\u003e\u003ccode\u003ecd750e0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/1bc2f0514c73be727d3536e829fef18911bb45ae\"\u003e\u003ccode\u003e1bc2f05\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b964f5ca3ccae40ef8d7a56fd1b1ad040764b5fa\"\u003e\u003ccode\u003eb964f5c\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fd6901588c6d13a7889787328d0628134afd14cc\"\u003e\u003ccode\u003efd69015\u003c/code\u003e\u003c/a\u003e fix APIGW exports nullability exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fae239abb72a392c50e05aa567b2e5cc2b93a10b\"\u003e\u003ccode\u003efae239a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2089\"\u003e#2089\u003c/a\u003e from aws/auditAccessibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/acf33a2872dbd9d3547842f38ccd38863048c121\"\u003e\u003ccode\u003eacf33a2\u003c/code\u003e\u003c/a\u003e Update aws-sdk-go-v2's comment codegened from Smithy Go's updated document sm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/27360c189034eb456ebe7458bb8e019bc45d686c\"\u003e\u003ccode\u003e27360c1\u003c/code\u003e\u003c/a\u003e fix APIGW exports nullability exceptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/30383d567f67c2a67b2b40a462a8c284c49d1796\"\u003e\u003ccode\u003e30383d5\u003c/code\u003e\u003c/a\u003e Release 2023-04-07\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/352f89c2d23ec6249a699c732ba5c9ae050f833f\"\u003e\u003ccode\u003e352f89c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...service/iam/v1.19.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.96.0 to 1.96.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dfcf25b6d15674848f71bd7e5ee8ed22b115c6a2\"\u003e\u003ccode\u003edfcf25b\u003c/code\u003e\u003c/a\u003e Release 2026-02-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/981d0b47535d2bd4fa4887b9d03113ef1cac6357\"\u003e\u003ccode\u003e981d0b4\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/60d901e42f63e035c405d7362eed33679a04a72f\"\u003e\u003ccode\u003e60d901e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/51e7bd80bf802c2e62d357fcef56b5f265e1c449\"\u003e\u003ccode\u003e51e7bd8\u003c/code\u003e\u003c/a\u003e Fix: support arbitrary pre-calculated checksum values on s3 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3332\"\u003e#3332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2b53e5ba605419d859b48e03ecf2e31ecb3032e8\"\u003e\u003ccode\u003e2b53e5b\u003c/code\u003e\u003c/a\u003e Release 2026-02-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ebfd72de7f69e281ded6bf346ae64b4e2d0fab39\"\u003e\u003ccode\u003eebfd72d\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/87640ce3e7fe8ae0c14a348d0265e1795a62dec9\"\u003e\u003ccode\u003e87640ce\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba64e1bad306a5a426f7539c769b0b95c89027d4\"\u003e\u003ccode\u003eba64e1b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f3f1e54552ce88d7fe213d1eaa28f363de5a9c6f\"\u003e\u003ccode\u003ef3f1e54\u003c/code\u003e\u003c/a\u003e Release 2026-02-24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c4df0e13c9580d56383a87c99af979e75997489c\"\u003e\u003ccode\u003ec4df0e1\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.96.0...service/s3/v1.96.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.12\u003c/h2\u003e\n\u003ch2\u003e🐛 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCVE fix \u003ca href=\"https://github.com/gofiber/fiber/security/advisories/GHSA-mrq8-rjmw-wpq3\"\u003eGHSA-mrq8-rjmw-wpq3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.11...v2.52.12\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/6cba19533db837ae5c9c0f5941dec5dae019e18c\"\u003e\u003ccode\u003e6cba195\u003c/code\u003e\u003c/a\u003e Bump fiber package version to 2.52.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5ebbee7419d4158cb94142b15b94e7c2b4c75672\"\u003e\u003ccode\u003e5ebbee7\u003c/code\u003e\u003c/a\u003e docs: update image paths to v2 in README files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/502816767fdeb8ce1fa1c62a7535ca1174999179\"\u003e\u003ccode\u003e5028167\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/42380aa8b699db1910e6deb217c7eac6632226f2\"\u003e\u003ccode\u003e42380aa\u003c/code\u003e\u003c/a\u003e fix: adapt tests for v2 - use defer/recover pattern and correct Handler signa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/7cffe2906a0b0443de422e4a83dc9d3c6ba41bf9\"\u003e\u003ccode\u003e7cffe29\u003c/code\u003e\u003c/a\u003e refactor: use helper function for param route generation in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5494de86f38e66f0aad38621ebe99f2987fefc7c\"\u003e\u003ccode\u003e5494de8\u003c/code\u003e\u003c/a\u003e 🐛 bug: add panic for routes with \u0026gt;30 parameters (GHSA-mrq8-rjmw-wpq3)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility with Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility\nwith Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the\nconnection string. It's recommended to use dbname=, as database= is not a\nlibpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/141280560b25659ae3547e631408e5ffa4e127db\"\u003e\u003ccode\u003e1412805\u003c/code\u003e\u003c/a\u003e Don't send empty startup parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/0c529db1d8376262a44f20886d4f585d3c1b64df\"\u003e\u003ccode\u003e0c529db\u003c/code\u003e\u003c/a\u003e Don't send dbname= as a startup parameter when database= is used\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/82e0f8d4d47388a229cf21192bb10662d02ae3b2\"\u003e\u003ccode\u003e82e0f8d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/7d38fa83e53586e3f4c31b068c85b49942bdd449\"\u003e\u003ccode\u003e7d38fa8\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/167b6833b89a0d0cc910d002dd1a72a86a5c6ec7\"\u003e\u003ccode\u003e167b683\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96d992cf7c7d37d5f6c8d3dd8c48ed80bc9df22b\"\u003e\u003ccode\u003e96d992c\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.temporal.io/sdk` from 1.39.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/temporalio/sdk-go/releases\"\u003ego.temporal.io/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch1\u003eBreaking Changes\u003c/h1\u003e\n\u003cp\u003eDue to Standalone Activities, \u003ccode\u003etestActivityToken\u003c/code\u003e are used to keep track of activities, instead of just activityID, they now contain activityID and runID. Most users should not be affected, only if you're manually constructing task tokens in your tests.\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eVersioning v1 and v2 worker options and versioning intent have been marked as deprecated.\u003c/p\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003ch2\u003eVarious test fixes and improvements\u003c/h2\u003e\n\u003cp\u003eProperly set RootWorkflowExecution in child workflow env when testing.\u003c/p\u003e\n\u003cp\u003eEnforcement of heartbeat and start-to-close timeouts in test environment, as well as properly cancel timer when AwaitWithTimeout condition resolves.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fields in env config by \u003ca href=\"https://github.com/stephanos\"\u003e\u003ccode\u003e@​stephanos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2145\"\u003etemporalio/sdk-go#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce heartbeat and start-to-close timeouts in test environment by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2144\"\u003etemporalio/sdk-go#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Datadog tracer to dd-trace-go v2 by \u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for contrib/datadog v0.5.0 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2168\"\u003etemporalio/sdk-go#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCancel timer when AwaitWithTimeout condition resolves by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2153\"\u003etemporalio/sdk-go#2153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set RootWorkflowExecution in child workflow env when testing by \u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TestMockCallWrapperNotBefore test flake by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2173\"\u003etemporalio/sdk-go#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance SDK flags so flags are off by default when first introduced by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2164\"\u003etemporalio/sdk-go#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate v1 and v2 versioning worker options and versioning intent by \u003ca href=\"https://github.com/carlydf\"\u003e\u003ccode\u003e@​carlydf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2174\"\u003etemporalio/sdk-go#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💥 Standalone activities support by \u003ca href=\"https://github.com/maciejdudko\"\u003e\u003ccode\u003e@​maciejdudko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2158\"\u003etemporalio/sdk-go#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from docker-compose to samples-server repo by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2183\"\u003etemporalio/sdk-go#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove experimental warning for worker deployment versioning and envconfig by \u003ca href=\"https://github.com/THardy98\"\u003e\u003ccode\u003e@​THardy98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2176\"\u003etemporalio/sdk-go#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump API to v1.62.1 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2187\"\u003etemporalio/sdk-go#2187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ehttps://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/8da89f8efb557cd66dc67359b0628905dad52736\"\u003e\u003ccode\u003e8da89f8\u003c/code\u003e\u003c/a\u003e Release Go SDK v1.40.0 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/08fa7205f0834e6193c927ba266c95bd5873ead1\"\u003e\u003ccode\u003e08fa720\u003c/code\u003e\u003c/a\u003e bump API to v1.62.1 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/7d7a70321af23e310349ae901f7600aa0930cfdd\"\u003e\u003ccode\u003e7d7a703\u003c/code\u003e\u003c/a\u003e Remove experimental warning for worker deployment versioning and envconfig (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/c8868ba65983a66e979e565c5410f3e21b446d4e\"\u003e\u003ccode\u003ec8868ba\u003c/code\u003e\u003c/a\u003e Switch from docker-compose to samples-server repo (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/215920a67bd16fc97695c70e83b84a4192a99869\"\u003e\u003ccode\u003e215920a\u003c/code\u003e\u003c/a\u003e 💥 Standalone activities support (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c2f815cad201a71ff1c456db64a0b2b9e9dd163\"\u003e\u003ccode\u003e6c2f815\u003c/code\u003e\u003c/a\u003e deprecate v1 and v2 versioning things (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/797f17964c686a29712ba5519e3dc3e8ee0cdd17\"\u003e\u003ccode\u003e797f179\u003c/code\u003e\u003c/a\u003e Enhance SDK flags so flags are off by default when first introduced (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/9d848a88757b046d2782f14851427beeaa44a32c\"\u003e\u003ccode\u003e9d848a8\u003c/code\u003e\u003c/a\u003e Fix TestMockCallWrapperNotBefore test flake (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/04426e6106c801ccff755899b2ae9862bcccf9cb\"\u003e\u003ccode\u003e04426e6\u003c/code\u003e\u003c/a\u003e fix: set RootWorkflowExecution in child workflow env when testing (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c8c5c947a431e2b86c5afbc2e5dbe2810e8b6fe\"\u003e\u003ccode\u003e6c8c5c9\u003c/code\u003e\u003c/a\u003e Cancel timer when AwaitWithTimeout condition resolves (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2153\"\u003e#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GenerateNU/toggo/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"}},{"old_version":"1.2.16","new_version":"1.2.18","update_type":"patch","path":"/backend","pr_created_at":"2026-03-02T10:39:51.000Z","version_change":"1.2.16 → 1.2.18","issue":{"uuid":"4010539765","node_id":"PR_kwDOQxTDSM7HSzLN","number":58,"state":"open","title":"chore(deps): bump github.com/uptrace/bun/dialect/pgdialect from 1.2.16 to 1.2.18 in /backend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-02T10:39:51.000Z","updated_at":"2026-03-02T10:39:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":"/backend","ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.16 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.16\u0026new-version=1.2.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/devnogari/claude-code-native/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/devnogari%2Fclaude-code-native/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"}},{"old_version":"1.2.16","new_version":"1.2.17","update_type":"patch","path":null,"pr_created_at":"2026-02-26T04:42:18.000Z","version_change":"1.2.16 → 1.2.17","issue":{"uuid":"3993246594","node_id":"PR_kwDORTdG1c7GbJkt","number":5,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 8 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-26T04:42:18.000Z","updated_at":"2026-03-07T09:00:53.872Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":8,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/xraph/relay","old_version":"0.0.1","new_version":"0.1.0","repository_url":"https://github.com/xraph/relay"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/xraph/relay](https://github.com/xraph/relay) | `0.0.1` | `0.1.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.1` |\n\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xraph/relay` from 0.0.1 to 0.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/relay/releases\"\u003egithub.com/xraph/relay's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sqlite): implement SQLite store with Grove ORM (0aafb18)\u003c/li\u003e\n\u003cli\u003efeat: Implement Grove ORM and migrations for Relay store (6655574)\u003c/li\u003e\n\u003cli\u003efix: Update BINARY_NAME and CMD_DIR in Makefile for consistency (4d4b878)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.1.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.2...v0.1.0\"\u003ehttps://github.com/xraph/relay/compare/v0.0.2...v0.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.0.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add G704 to gosec excludes for endpoint URL handling (574e029)\u003c/li\u003e\n\u003cli\u003efix: Correct latency type in EndDeliverySpan and remove unnecessary gosec directive (9268835)\u003c/li\u003e\n\u003cli\u003erefactor: Remove unused Prometheus dependencies from go.mod and go.sum (e8bb3a4)\u003c/li\u003e\n\u003cli\u003echore: Update Go version to 1.25.7 in CI and release workflows (cbc62e7)\u003c/li\u003e\n\u003cli\u003efeat: Integrate observability metrics and tracing into delivery engine and relay options (3657622)\u003c/li\u003e\n\u003cli\u003erefactor: Update Makefile to change binary name and command directory for consistency fix: Update go.mod and go.sum to use the latest version of xraph/forge (a70a4c9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.0.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.0.2\"\u003ehttps://github.com/xraph/relay/compare/v0.0.1...v0.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/0aafb1871804d70136c004a17b9019aa5a5a3322\"\u003e\u003ccode\u003e0aafb18\u003c/code\u003e\u003c/a\u003e feat(sqlite): implement SQLite store with Grove ORM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/6655574dcf97e122ca755acd41cdd7ea37d7f029\"\u003e\u003ccode\u003e6655574\u003c/code\u003e\u003c/a\u003e feat: Implement Grove ORM and migrations for Relay store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/4d4b878f0068f39dd1e23e76dac8193b98ce48da\"\u003e\u003ccode\u003e4d4b878\u003c/code\u003e\u003c/a\u003e fix: Update BINARY_NAME and CMD_DIR in Makefile for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/574e02907bd6b63724ae692104e4e3d250d3cef3\"\u003e\u003ccode\u003e574e029\u003c/code\u003e\u003c/a\u003e fix: Add G704 to gosec excludes for endpoint URL handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/92688356d34d70d913237878d9b0c035399afb7a\"\u003e\u003ccode\u003e9268835\u003c/code\u003e\u003c/a\u003e fix: Correct latency type in EndDeliverySpan and remove unnecessary gosec dir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/e8bb3a4c41d747e1fbebdc89bb809de5825b3985\"\u003e\u003ccode\u003ee8bb3a4\u003c/code\u003e\u003c/a\u003e refactor: Remove unused Prometheus dependencies from go.mod and go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/cbc62e75490cd34f3f79a14bf19a1c6626004c3a\"\u003e\u003ccode\u003ecbc62e7\u003c/code\u003e\u003c/a\u003e chore: Update Go version to 1.25.7 in CI and release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/3657622a0162ae5c1330b98cbcec2eddc98ef881\"\u003e\u003ccode\u003e3657622\u003c/code\u003e\u003c/a\u003e feat: Integrate observability metrics and tracing into delivery engine and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/a70a4c9b5e6d1a30c49e9e669d66bf31d3bff505\"\u003e\u003ccode\u003ea70a4c9\u003c/code\u003e\u003c/a\u003e refactor: Update Makefile to change binary name and command directory for con...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/time` from 0.12.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/2b4e43900c03fd6b77109b7b2b6d77583f48bc1c\"\u003e\u003ccode\u003e2b4e439\u003c/code\u003e\u003c/a\u003e rate: use time.Time.Equal instead of ==\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/c0b0320d156bbe60202a475fa80cc0b9d0f05e20\"\u003e\u003ccode\u003ec0b0320\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/time/compare/v0.12.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/4aa217d625944fe92a602d2ed6d3d28cc2748f0c\"\u003e\u003ccode\u003e4aa217d\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/b464ad8ba822fa638bfa428de0eb073f1b05d3f6\"\u003e\u003ccode\u003eb464ad8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/xraph/dispatch/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.2.16","new_version":"1.2.17","update_type":"patch","path":null,"pr_created_at":"2026-02-25T04:38:35.000Z","version_change":"1.2.16 → 1.2.17","issue":{"uuid":"3987169776","node_id":"PR_kwDORTdG1c7GHGcc","number":4,"state":"open","title":"build(deps): bump the minor-and-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-25T04:38:35.000Z","updated_at":"2026-02-26T06:04:32.342Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":9,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/xraph/forge","old_version":"0.9.12","new_version":"0.10.0","repository_url":"https://github.com/xraph/forge"},{"name":"github.com/xraph/relay","old_version":"0.0.1","new_version":"0.1.0","repository_url":"https://github.com/xraph/relay"},{"name":"golang.org/x/time","old_version":"0.12.0","new_version":"0.14.0","repository_url":"https://github.com/golang/time"},{"name":"k8s.io/api","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/api"},{"name":"k8s.io/client-go","old_version":"0.35.0","new_version":"0.35.1","repository_url":"https://github.com/kubernetes/client-go"}],"path":null,"ecosystem":"go"},"body":"Bumps the minor-and-patch group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/xraph/forge](https://github.com/xraph/forge) | `0.9.12` | `0.10.0` |\n| [github.com/xraph/relay](https://github.com/xraph/relay) | `0.0.1` | `0.1.0` |\n| [golang.org/x/time](https://github.com/golang/time) | `0.12.0` | `0.14.0` |\n| [k8s.io/api](https://github.com/kubernetes/api) | `0.35.0` | `0.35.1` |\n| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.35.0` | `0.35.1` |\n\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xraph/forge` from 0.9.12 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/forge/releases\"\u003egithub.com/xraph/forge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eForge Framework v0.10.0 (2026-02-24T15:38:15Z)\u003c/h2\u003e\n\u003cp\u003eWelcome to this new release of Forge Framework!\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f40da20592515ee6223992b6f52e70e86aed34f: feat(auth): implement authentication and authorization framework for dashboard (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebc7fec14ee4efbbc7605819ef2c6369315c32d4c: feat(streaming): implement in-memory session store for connection resumption (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebd4f03139e9dfce237e5bae08c57cc06d9e8589c: feat: add Forgery page and related components for ecosystem extensions (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e61f5320d7396d309bde909a0f5a3d2cf17f1ff6c: feat: add GitHub Actions workflow for VSCode extension validation and publishing (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4021ec29b99e7a55607f10070ff0b638ddf844db: feat: add contributor adapters for Astro and Next.js frameworks (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e6554ee16864f8f028756d55272a5e55cb8672917: feat: update dependencies and add lifecycle helper functions (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4600bfe513930906d0016e34f84cc84fb77f5418: fix(go.mod): revert Go version to 1.25.3 (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9476890453b3c823203e9ee395381403bf3353fc: fix: correct spelling of \u0026quot;Forgery\u0026quot; and update active state in layout options (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb437f0faccc0098135728f1bcfc75a19df7ed009: fix: correct spelling of \u0026quot;Forgery\u0026quot; in layout options (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9cc86f6d8db1cf9f7a983194d18a9ecb2af414a5: refactor(webtransport): simplify stream logging and remove StreamID method (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed7dccb3632eabb713e641857e75866b631629e32: refactor: clean up code by adding missing newlines and improving comments for clarity (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee54fcb3bced83838ed9ddfec95a357f0152804f1: docs(changelog): update CHANGELOG.md for v0.9.12 (\u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea989efdd887f3ba1e684f0bd923b4f054cb76184: Update dependencies in go.mod and go.sum (\u003ca href=\"https://github.com/juicycleff\"\u003e\u003ccode\u003e@​juicycleff\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInstallation\u003c/h2\u003e\n\u003ch3\u003eUsing Go Install\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego install github.com/xraph/forge/cmd/forge@v0.10.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eDownload Binary\u003c/h3\u003e\n\u003cp\u003eDownload the appropriate binary for your platform from the assets below.\u003c/p\u003e\n\u003ch3\u003eUsing Package Managers\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003e# Homebrew (macOS/Linux)\nbrew install xraph/tap/forge\n\u003ch1\u003eScoop (Windows)\u003c/h1\u003e\n\u003cp\u003escoop bucket add xraph \u003ca href=\"https://github.com/xraph/scoop-bucket\"\u003ehttps://github.com/xraph/scoop-bucket\u003c/a\u003e\nscoop install forge\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFull changelog: \u003ca href=\"https://github.com/xraph/forge/compare/v0.9.12...v0.10.0\"\u003ehttps://github.com/xraph/forge/compare/v0.9.12...v0.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/forge/blob/main/CHANGELOG.md\"\u003egithub.com/xraph/forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xraph/forge/compare/v0.9.12...v0.10.0\"\u003e0.10.0\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd GitHub Actions workflow for VSCode extension validation and publishing (\u003ca href=\"https://github.com/xraph/forge/commit/61f5320\"\u003e61f5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies and add lifecycle helper functions (\u003ca href=\"https://github.com/xraph/forge/commit/6554ee1\"\u003e6554ee1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estreaming:\u003c/strong\u003e implement in-memory session store for connection resumption (\u003ca href=\"https://github.com/xraph/forge/commit/bc7fec1\"\u003ebc7fec1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd contributor adapters for Astro and Next.js frameworks (\u003ca href=\"https://github.com/xraph/forge/commit/4021ec2\"\u003e4021ec2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e implement authentication and authorization framework for dashboard (\u003ca href=\"https://github.com/xraph/forge/commit/0f40da2\"\u003e0f40da2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ego.mod:\u003c/strong\u003e revert Go version to 1.25.3 (\u003ca href=\"https://github.com/xraph/forge/commit/4600bfe\"\u003e4600bfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ewebtransport:\u003c/strong\u003e simplify stream logging and remove StreamID method (\u003ca href=\"https://github.com/xraph/forge/commit/9cc86f6\"\u003e9cc86f6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean up code by adding missing newlines and improving comments for clarity (\u003ca href=\"https://github.com/xraph/forge/commit/d7dccb3\"\u003ed7dccb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies in go.mod and go.sum (\u003ca href=\"https://github.com/xraph/forge/commit/a989efd\"\u003ea989efd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echangelog:\u003c/strong\u003e update CHANGELOG.md for v0.9.12 (\u003ca href=\"https://github.com/xraph/forge/commit/e54fcb3\"\u003ee54fcb3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/61f5320d7396d309bde909a0f5a3d2cf17f1ff6c\"\u003e\u003ccode\u003e61f5320\u003c/code\u003e\u003c/a\u003e feat: add GitHub Actions workflow for VSCode extension validation and publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/a989efdd887f3ba1e684f0bd923b4f054cb76184\"\u003e\u003ccode\u003ea989efd\u003c/code\u003e\u003c/a\u003e Update dependencies in go.mod and go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/6554ee16864f8f028756d55272a5e55cb8672917\"\u003e\u003ccode\u003e6554ee1\u003c/code\u003e\u003c/a\u003e feat: update dependencies and add lifecycle helper functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/9476890453b3c823203e9ee395381403bf3353fc\"\u003e\u003ccode\u003e9476890\u003c/code\u003e\u003c/a\u003e fix: correct spelling of \u0026quot;Forgery\u0026quot; and update active state in layout options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/b437f0faccc0098135728f1bcfc75a19df7ed009\"\u003e\u003ccode\u003eb437f0f\u003c/code\u003e\u003c/a\u003e fix: correct spelling of \u0026quot;Forgery\u0026quot; in layout options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/bd4f03139e9dfce237e5bae08c57cc06d9e8589c\"\u003e\u003ccode\u003ebd4f031\u003c/code\u003e\u003c/a\u003e feat: add Forgery page and related components for ecosystem extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/bc7fec14ee4efbbc7605819ef2c6369315c32d4c\"\u003e\u003ccode\u003ebc7fec1\u003c/code\u003e\u003c/a\u003e feat(streaming): implement in-memory session store for connection resumption\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/9cc86f6d8db1cf9f7a983194d18a9ecb2af414a5\"\u003e\u003ccode\u003e9cc86f6\u003c/code\u003e\u003c/a\u003e refactor(webtransport): simplify stream logging and remove StreamID method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/4600bfe513930906d0016e34f84cc84fb77f5418\"\u003e\u003ccode\u003e4600bfe\u003c/code\u003e\u003c/a\u003e fix(go.mod): revert Go version to 1.25.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/forge/commit/188aad26c07f320a046f29ed76dff836db802833\"\u003e\u003ccode\u003e188aad2\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:xraph/forge\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xraph/forge/compare/v0.9.12...v0.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/xraph/relay` from 0.0.1 to 0.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xraph/relay/releases\"\u003egithub.com/xraph/relay's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.1.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sqlite): implement SQLite store with Grove ORM (0aafb18)\u003c/li\u003e\n\u003cli\u003efeat: Implement Grove ORM and migrations for Relay store (6655574)\u003c/li\u003e\n\u003cli\u003efix: Update BINARY_NAME and CMD_DIR in Makefile for consistency (4d4b878)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.1.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.2...v0.1.0\"\u003ehttps://github.com/xraph/relay/compare/v0.0.2...v0.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.0.2\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add G704 to gosec excludes for endpoint URL handling (574e029)\u003c/li\u003e\n\u003cli\u003efix: Correct latency type in EndDeliverySpan and remove unnecessary gosec directive (9268835)\u003c/li\u003e\n\u003cli\u003erefactor: Remove unused Prometheus dependencies from go.mod and go.sum (e8bb3a4)\u003c/li\u003e\n\u003cli\u003echore: Update Go version to 1.25.7 in CI and release workflows (cbc62e7)\u003c/li\u003e\n\u003cli\u003efeat: Integrate observability metrics and tracing into delivery engine and relay options (3657622)\u003c/li\u003e\n\u003cli\u003erefactor: Update Makefile to change binary name and command directory for consistency fix: Update go.mod and go.sum to use the latest version of xraph/forge (a70a4c9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eInstallation\u003c/h3\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ego get github.com/xraph/relay@v0.0.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.0.2\"\u003ehttps://github.com/xraph/relay/compare/v0.0.1...v0.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/0aafb1871804d70136c004a17b9019aa5a5a3322\"\u003e\u003ccode\u003e0aafb18\u003c/code\u003e\u003c/a\u003e feat(sqlite): implement SQLite store with Grove ORM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/6655574dcf97e122ca755acd41cdd7ea37d7f029\"\u003e\u003ccode\u003e6655574\u003c/code\u003e\u003c/a\u003e feat: Implement Grove ORM and migrations for Relay store\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/4d4b878f0068f39dd1e23e76dac8193b98ce48da\"\u003e\u003ccode\u003e4d4b878\u003c/code\u003e\u003c/a\u003e fix: Update BINARY_NAME and CMD_DIR in Makefile for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/574e02907bd6b63724ae692104e4e3d250d3cef3\"\u003e\u003ccode\u003e574e029\u003c/code\u003e\u003c/a\u003e fix: Add G704 to gosec excludes for endpoint URL handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/92688356d34d70d913237878d9b0c035399afb7a\"\u003e\u003ccode\u003e9268835\u003c/code\u003e\u003c/a\u003e fix: Correct latency type in EndDeliverySpan and remove unnecessary gosec dir...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/e8bb3a4c41d747e1fbebdc89bb809de5825b3985\"\u003e\u003ccode\u003ee8bb3a4\u003c/code\u003e\u003c/a\u003e refactor: Remove unused Prometheus dependencies from go.mod and go.sum\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/cbc62e75490cd34f3f79a14bf19a1c6626004c3a\"\u003e\u003ccode\u003ecbc62e7\u003c/code\u003e\u003c/a\u003e chore: Update Go version to 1.25.7 in CI and release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/3657622a0162ae5c1330b98cbcec2eddc98ef881\"\u003e\u003ccode\u003e3657622\u003c/code\u003e\u003c/a\u003e feat: Integrate observability metrics and tracing into delivery engine and re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xraph/relay/commit/a70a4c9b5e6d1a30c49e9e669d66bf31d3bff505\"\u003e\u003ccode\u003ea70a4c9\u003c/code\u003e\u003c/a\u003e refactor: Update Makefile to change binary name and command directory for con...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xraph/relay/compare/v0.0.1...v0.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `golang.org/x/time` from 0.12.0 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/2b4e43900c03fd6b77109b7b2b6d77583f48bc1c\"\u003e\u003ccode\u003e2b4e439\u003c/code\u003e\u003c/a\u003e rate: use time.Time.Equal instead of ==\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/golang/time/commit/c0b0320d156bbe60202a475fa80cc0b9d0f05e20\"\u003e\u003ccode\u003ec0b0320\u003c/code\u003e\u003c/a\u003e all: upgrade go directive to at least 1.24.0 [generated]\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/golang/time/compare/v0.12.0...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/api` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/api/commit/4aa217d625944fe92a602d2ed6d3d28cc2748f0c\"\u003e\u003ccode\u003e4aa217d\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/api/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/apimachinery` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/apimachinery/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `k8s.io/client-go` from 0.35.0 to 0.35.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kubernetes/client-go/commit/b464ad8ba822fa638bfa428de0eb073f1b05d3f6\"\u003e\u003ccode\u003eb464ad8\u003c/code\u003e\u003c/a\u003e Update dependencies to v0.35.1 tag\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kubernetes/client-go/compare/v0.35.0...v0.35.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/xraph/dispatch/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xraph%2Fdispatch/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.2.16","new_version":"1.2.17","update_type":"patch","path":null,"pr_created_at":"2026-02-24T03:23:37.000Z","version_change":"1.2.16 → 1.2.17","issue":{"uuid":"3981276808","node_id":"PR_kwDOP-Xsfc7Fzmr6","number":60,"state":"open","title":"Bump github.com/uptrace/bun/dialect/pgdialect from 1.2.16 to 1.2.17","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-24T03:23:37.000Z","updated_at":"2026-02-24T03:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.16 to 1.2.17.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.16\u0026new-version=1.2.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sjgoldie/go-restgen/pull/60","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjgoldie%2Fgo-restgen/issues/60","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/60/packages"}},{"old_version":"1.2.16","new_version":"1.2.17","update_type":"patch","path":"/backend","pr_created_at":"2026-02-23T12:38:28.000Z","version_change":"1.2.16 → 1.2.17","issue":{"uuid":"3977979311","node_id":"PR_kwDOQyNxaM7Fozp3","number":155,"state":"closed","title":"build(deps): bump the backend group in /backend with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-27T05:24:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T12:38:28.000Z","updated_at":"2026-02-27T05:24:46.000Z","time_to_close":319576,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"backend","update_count":10,"packages":[{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.32.7","new_version":"1.32.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/credentials","old_version":"1.19.7","new_version":"1.19.9","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/gofiber/fiber/v2","old_version":"2.52.10","new_version":"2.52.11","repository_url":"https://github.com/gofiber/fiber"},{"name":"github.com/lib/pq","old_version":"1.11.1","new_version":"1.11.2","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nyaruka/phonenumbers","old_version":"1.6.8","new_version":"1.6.10","repository_url":"https://github.com/nyaruka/phonenumbers"},{"name":"github.com/pressly/goose/v3","old_version":"3.26.0","new_version":"3.27.0","repository_url":"https://github.com/pressly/goose"},{"name":"github.com/redis/go-redis/v9","old_version":"9.17.3","new_version":"9.18.0","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"go.temporal.io/sdk","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/temporalio/sdk-go"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the backend group in /backend with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.7` | `1.32.9` |\n| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.7` | `1.19.9` |\n| [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) | `2.52.10` | `2.52.11` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.11.1` | `1.11.2` |\n| [github.com/nyaruka/phonenumbers](https://github.com/nyaruka/phonenumbers) | `1.6.8` | `1.6.10` |\n| [github.com/pressly/goose/v3](https://github.com/pressly/goose) | `3.26.0` | `3.27.0` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.17.3` | `9.18.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.16` | `1.2.17` |\n| [go.temporal.io/sdk](https://github.com/temporalio/sdk-go) | `1.39.0` | `1.40.0` |\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.32.7 to 1.32.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/841d59050195096aa618d48d77f0d57523dd3e3a\"\u003e\u003ccode\u003e841d590\u003c/code\u003e\u003c/a\u003e Release 2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/080daf79d9875ed54bf4d86815beb3355c745e4d\"\u003e\u003ccode\u003e080daf7\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3e7ec908729ff5518f51302e6291af09dcc353b9\"\u003e\u003ccode\u003e3e7ec90\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d87017019ee67c5aebbf2daf4d292530089109bc\"\u003e\u003ccode\u003ed870170\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c4012c3ecd1c1e5877cc5232ccb6a2c14305b343\"\u003e\u003ccode\u003ec4012c3\u003c/code\u003e\u003c/a\u003e Release 2026-02-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fa02ccfb5e61483cac9607c04d04f8c3a3a620c3\"\u003e\u003ccode\u003efa02ccf\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5a9fbb34ac8ec20314e152578edb4e68054abb46\"\u003e\u003ccode\u003e5a9fbb3\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/76d06b19066f3c0955a25ae2ee4edf4f9ac9988f\"\u003e\u003ccode\u003e76d06b1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/03e49f78e5a25bc8a7af19549ae2f46aa05abeda\"\u003e\u003ccode\u003e03e49f7\u003c/code\u003e\u003c/a\u003e Release 2026-02-16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/eb0ac66bdf2d0d77085982ae8271d95db6f11e0e\"\u003e\u003ccode\u003eeb0ac66\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/v1.32.7...config/v1.32.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.7 to 1.19.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/54aed732316b5162e5c4382a1f2d3891175d0254\"\u003e\u003ccode\u003e54aed73\u003c/code\u003e\u003c/a\u003e Release 2025-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/082781faee876f9d612fa7c113b4304a29766b14\"\u003e\u003ccode\u003e082781f\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3ed185b604684a86547e679154975f1914f97312\"\u003e\u003ccode\u003e3ed185b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/03da7378d668622cd880ec741d57e93cc370efa1\"\u003e\u003ccode\u003e03da737\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c8a8ccb619ffbfe00e99a83e99729b948f20be29\"\u003e\u003ccode\u003ec8a8ccb\u003c/code\u003e\u003c/a\u003e Bump go version to 1.22 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8b7c7bf6d9a1c63d0c5262724ae8a15a44e366a6\"\u003e\u003ccode\u003e8b7c7bf\u003c/code\u003e\u003c/a\u003e fix missing AccountIDEndpointMode binding (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3013\"\u003e#3013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/90f9d1081a37acaf792ccda5bfb07e2ee7590a9e\"\u003e\u003ccode\u003e90f9d10\u003c/code\u003e\u003c/a\u003e Release 2025-02-17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/40dd351c61c016749a3f4105cca0c965e7c66d7b\"\u003e\u003ccode\u003e40dd351\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/06352dfafe9067da1956229d6925efed328d5ff6\"\u003e\u003ccode\u003e06352df\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/833566b553122ebd5bfa1237ee7c905a8db0d687\"\u003e\u003ccode\u003e833566b\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/m2/v1.19.7...service/m2/v1.19.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/gofiber/fiber/v2` from 2.52.10 to 2.52.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gofiber/fiber/releases\"\u003egithub.com/gofiber/fiber/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.52.11\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🧹 Updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove mount functionality by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3900\"\u003egofiber/fiber#3900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 by \u003ca href=\"https://github.com/sixcolors\"\u003e\u003ccode\u003e@​sixcolors\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3888\"\u003egofiber/fiber#3888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixes and improvements for limiter middleware by \u003ca href=\"https://github.com/gaby\"\u003e\u003ccode\u003e@​gaby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/gofiber/fiber/pull/3899\"\u003egofiber/fiber#3899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ehttps://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/65b0f3d48feceeb8f294ae2109852f963d969a07\"\u003e\u003ccode\u003e65b0f3d\u003c/code\u003e\u003c/a\u003e Bump version to 2.52.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/1b5333404fc9195778ccfb0803f8ab9221b58968\"\u003e\u003ccode\u003e1b53334\u003c/code\u003e\u003c/a\u003e Modernize error handling in UUID functions (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/eb874b6f6c5896b968d9b0ab2b56ac7052cb0ee1\"\u003e\u003ccode\u003eeb874b6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/4ff945a6d70c6bb3acb6803d05100e1c7b19ab63\"\u003e\u003ccode\u003e4ff945a\u003c/code\u003e\u003c/a\u003e 🩹 bug: Fix ErrorHandler invocation for mounted sub-apps (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3907\"\u003e#3907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/68d80a0339293985030db83edc41ba73991bf413\"\u003e\u003ccode\u003e68d80a0\u003c/code\u003e\u003c/a\u003e 🩹 bug:  Fix Fprint to use format instead of fmtArgs (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3924\"\u003e#3924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/5346c81c19f098e6ae2b2bc624c99cca9f2e4c22\"\u003e\u003ccode\u003e5346c81\u003c/code\u003e\u003c/a\u003e 🔧 chore: Upgrade setup-go action from v5 to v6 in workflow files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/54fa41d8373c4b11123d0ffeec496dfcbeb27676\"\u003e\u003ccode\u003e54fa41d\u003c/code\u003e\u003c/a\u003e Update AGENTS.md with coding practices and commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/a290d144c26837cf069e5f3bf8681caf1b2e928b\"\u003e\u003ccode\u003ea290d14\u003c/code\u003e\u003c/a\u003e 🐛 bug: Fixes and improvements for limiter middleware (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3899\"\u003e#3899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/3927e17dc77f1ace48b53eda6ce3c85e21d45a36\"\u003e\u003ccode\u003e3927e17\u003c/code\u003e\u003c/a\u003e 🧹 chore: Improve mount functionality (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3900\"\u003e#3900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gofiber/fiber/commit/0786b39b27309471e2c294eb3f491ca53adb8374\"\u003e\u003ccode\u003e0786b39\u003c/code\u003e\u003c/a\u003e 🐛 Backport defensive copying fixes from \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3828\"\u003e#3828\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3829\"\u003e#3829\u003c/a\u003e to v2 (\u003ca href=\"https://redirect.github.com/gofiber/fiber/issues/3888\"\u003e#3888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gofiber/fiber/compare/v2.52.10...v2.52.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/lib/pq` from 1.11.1 to 1.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/releases\"\u003egithub.com/lib/pq's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility with Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the connection string. It's recommended to use dbname=, as database= is not a libpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lib/pq/blob/master/CHANGELOG.md\"\u003egithub.com/lib/pq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.2 (2026-02-10)\u003c/h2\u003e\n\u003cp\u003eThis fixes two regressions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send startup parameters if there is no value, improving compatibility\nwith Supavisor (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDon't send \u003ccode\u003edbname\u003c/code\u003e as a startup parameter if \u003ccode\u003edatabase=[..]\u003c/code\u003e is used in the\nconnection string. It's recommended to use dbname=, as database= is not a\nlibpq option, and only worked by accident previously. (\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lib/pq/issues/1260\"\u003e#1260\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1260\"\u003elib/pq#1260\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lib/pq/issues/1261\"\u003e#1261\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lib/pq/pull/1261\"\u003elib/pq#1261\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/141280560b25659ae3547e631408e5ffa4e127db\"\u003e\u003ccode\u003e1412805\u003c/code\u003e\u003c/a\u003e Don't send empty startup parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lib/pq/commit/0c529db1d8376262a44f20886d4f585d3c1b64df\"\u003e\u003ccode\u003e0c529db\u003c/code\u003e\u003c/a\u003e Don't send dbname= as a startup parameter when database= is used\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lib/pq/compare/v1.11.1...v1.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nyaruka/phonenumbers` from 1.6.8 to 1.6.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nyaruka/phonenumbers/blob/main/CHANGELOG.md\"\u003egithub.com/nyaruka/phonenumbers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.10 (2026-02-18)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.6.9 (2026-02-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate metadata\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/82e0f8d4d47388a229cf21192bb10662d02ae3b2\"\u003e\u003ccode\u003e82e0f8d\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/7d38fa83e53586e3f4c31b068c85b49942bdd449\"\u003e\u003ccode\u003e7d38fa8\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/167b6833b89a0d0cc910d002dd1a72a86a5c6ec7\"\u003e\u003ccode\u003e167b683\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for v1.6.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nyaruka/phonenumbers/commit/96d992cf7c7d37d5f6c8d3dd8c48ed80bc9df22b\"\u003e\u003ccode\u003e96d992c\u003c/code\u003e\u003c/a\u003e Update metadata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nyaruka/phonenumbers/compare/v1.6.8...v1.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/pressly/goose/v3` from 3.26.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/releases\"\u003egithub.com/pressly/goose/v3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePreliminary Spanner dialect support\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These are only needed for complex statements containing semicolons (e.g., stored procedures). See \u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formatting for YDB table names to include folder (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI improvements (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1000\"\u003e#1000\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1005\"\u003e#1005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pressly/goose/issues/1008\"\u003e#1008\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ehttps://github.com/pressly/goose/compare/v3.26.0...v3.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pressly/goose/blob/main/CHANGELOG.md\"\u003egithub.com/pressly/goose/v3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v3.27.0] - 2026-02-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreliminary Spanner dialect support (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMinimum Go version is now 1.25\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eSQL migration templates no longer include \u003ccode\u003eStatementBegin\u003c/code\u003e and \u003ccode\u003eStatementEnd\u003c/code\u003e annotations. These\nare only needed for complex statements containing semicolons (e.g., stored procedures). See\n\u003ca href=\"https://pressly.github.io/goose/documentation/annotations/#complex-statements\"\u003edocs\u003c/a\u003e for details.\u003c/li\u003e\n\u003cli\u003eVarious dependency upgrades\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7fb1461b2bca662c96ce736281a3fedd66bd0867\"\u003e\u003ccode\u003e7fb1461\u003c/code\u003e\u003c/a\u003e release: v3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/0b651ba0a0c08b751c807168f373f3c015c6acd9\"\u003e\u003ccode\u003e0b651ba\u003c/code\u003e\u003c/a\u003e fix: downgrade go directive to 1.25.0 in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/aa8e8258589404aa46776fc9e3464d740f46ce93\"\u003e\u003ccode\u003eaa8e825\u003c/code\u003e\u003c/a\u003e build(deps): bump dependencies in internal/testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/83743b6803c0467314bc8f49c5ccc39af747a4be\"\u003e\u003ccode\u003e83743b6\u003c/code\u003e\u003c/a\u003e chore: apply go fix modernizations and bump dependencies (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1034\"\u003e#1034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/5de4fb4ad315a7c18bf3e3232f6b4bcd45542e77\"\u003e\u003ccode\u003e5de4fb4\u003c/code\u003e\u003c/a\u003e feat: add dockermanage package (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1029\"\u003e#1029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/ac97ee091425a21f3af009a5a29a803ac6bc8132\"\u003e\u003ccode\u003eac97ee0\u003c/code\u003e\u003c/a\u003e build(deps): bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.125.1 to 3.126...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/8a373504e2a8d5f591633d21f7bb1e42372626aa\"\u003e\u003ccode\u003e8a37350\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 2 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/bab893c68933143de9add62ebf2a4ae572215ac8\"\u003e\u003ccode\u003ebab893c\u003c/code\u003e\u003c/a\u003e Fix tests for StarRocks 3.5 (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1024\"\u003e#1024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/26e537d7a291ca20805a5b6d08754a50bad88cb8\"\u003e\u003ccode\u003e26e537d\u003c/code\u003e\u003c/a\u003e build(deps): bump the gomod group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/pressly/goose/issues/1020\"\u003e#1020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pressly/goose/commit/7a98c89054aa9a34b9241f50043209623333b1b4\"\u003e\u003ccode\u003e7a98c89\u003c/code\u003e\u003c/a\u003e docs: update ordering of CLI param help text\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pressly/goose/compare/v3.26.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/redis/go-redis/v9` from 9.17.3 to 9.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/releases\"\u003egithub.com/redis/go-redis/v9's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.18.0\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003enote: Pending RS version release\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md\"\u003egithub.com/redis/go-redis/v9's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e9.18.0 (2026-02-16)\u003c/h1\u003e\n\u003ch2\u003e🚀 Highlights\u003c/h2\u003e\n\u003ch3\u003eRedis 8.6 Support\u003c/h3\u003e\n\u003cp\u003eAdded support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS.\u003c/p\u003e\n\u003ch3\u003eSmart Client Handoff (Maintenance Notifications) for Cluster\u003c/h3\u003e\n\u003cp\u003eThis release introduces comprehensive support for Redis Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications. The client now automatically handles slot migrations by:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRelaxing timeouts during migration\u003c/strong\u003e (SMIGRATING) to prevent false failures\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTriggering lazy cluster state reloads\u003c/strong\u003e upon completion (SMIGRATED)\u003c/li\u003e\n\u003cli\u003eEnabling seamless operations during Redis Enterprise maintenance windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3643\"\u003e#3643\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eOpenTelemetry Native Metrics Support\u003c/h3\u003e\n\u003cp\u003eAdded comprehensive OpenTelemetry metrics support following the \u003ca href=\"https://opentelemetry.io/docs/specs/semconv/database/database-metrics/\"\u003eOpenTelemetry Database Client Semantic Conventions\u003c/a\u003e. The implementation uses a Bridge Pattern to keep the core library dependency-free while providing optional metrics instrumentation through the new \u003ccode\u003eextra/redisotel-native\u003c/code\u003e package.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMetric groups include:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCommand metrics: Operation duration with retry tracking\u003c/li\u003e\n\u003cli\u003eConnection basic: Connection count and creation time\u003c/li\u003e\n\u003cli\u003eResiliency: Errors, handoffs, timeout relaxation\u003c/li\u003e\n\u003cli\u003eConnection advanced: Wait time and use time\u003c/li\u003e\n\u003cli\u003ePubsub metrics: Published and received messages\u003c/li\u003e\n\u003cli\u003eStream metrics: Processing duration and maintenance notifications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e(\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3637\"\u003e#3637\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHOTKEYS Commands\u003c/strong\u003e: Added support for Redis HOTKEYS feature for identifying hot keys based on CPU consumption and network utilization (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3695\"\u003e#3695\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreams Idempotent Production\u003c/strong\u003e: Added support for Redis 8.6+ Streams Idempotent Production with \u003ccode\u003eProducerID\u003c/code\u003e, \u003ccode\u003eIdempotentID\u003c/code\u003e, \u003ccode\u003eIdempotentAuto\u003c/code\u003e in \u003ccode\u003eXAddArgs\u003c/code\u003e and new \u003ccode\u003eXCFGSET\u003c/code\u003e command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3693\"\u003e#3693\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaN Values for TimeSeries\u003c/strong\u003e: Added support for NaN (Not a Number) values in Redis time series commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3687\"\u003e#3687\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialerRetries Options\u003c/strong\u003e: Added \u003ccode\u003eDialerRetries\u003c/code\u003e and \u003ccode\u003eDialerRetryTimeout\u003c/code\u003e to \u003ccode\u003eClusterOptions\u003c/code\u003e, \u003ccode\u003eRingOptions\u003c/code\u003e, and \u003ccode\u003eFailoverOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3686\"\u003e#3686\u003c/a\u003e) by \u003ca href=\"https://github.com/naveenchander30\"\u003e\u003ccode\u003e@​naveenchander30\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eConnMaxLifetimeJitter\u003c/strong\u003e: Added jitter configuration to distribute connection expiration times and prevent thundering herd (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3666\"\u003e#3666\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDigest Helper Functions\u003c/strong\u003e: Added \u003ccode\u003eDigestString\u003c/code\u003e and \u003ccode\u003eDigestBytes\u003c/code\u003e helper functions for client-side xxh3 hashing compatible with Redis DIGEST command (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3679\"\u003e#3679\u003c/a\u003e) by \u003ca href=\"https://github.com/ofekshenawa\"\u003e\u003ccode\u003e@​ofekshenawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSMIGRATED New Format\u003c/strong\u003e: Updated SMIGRATED parser to support new format and remember original host:port (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3697\"\u003e#3697\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCluster State Reload Interval\u003c/strong\u003e: Added cluster state reload interval option for maintenance notifications (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3663\"\u003e#3663\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePubSub nil pointer dereference\u003c/strong\u003e: Fixed nil pointer dereference in PubSub after \u003ccode\u003eWithTimeout()\u003c/code\u003e - \u003ccode\u003epubSubPool\u003c/code\u003e is now properly cloned (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3710\"\u003e#3710\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/copilot-swe-agent\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMaintNotificationsConfig nil check\u003c/strong\u003e: Guard against nil \u003ccode\u003eMaintNotificationsConfig\u003c/code\u003e in \u003ccode\u003einitConn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3707\"\u003e#3707\u003c/a\u003e) by \u003ca href=\"https://github.com/veeceey\"\u003e\u003ccode\u003e@​veeceey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewantConnQueue zombie elements\u003c/strong\u003e: Fixed zombie \u003ccode\u003ewantConn\u003c/code\u003e elements accumulation in \u003ccode\u003ewantConnQueue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3680\"\u003e#3680\u003c/a\u003e) by \u003ca href=\"https://github.com/cyningsun\"\u003e\u003ccode\u003e@​cyningsun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXADD/XTRIM approx flag\u003c/strong\u003e: Fixed XADD and XTRIM to use \u003ccode\u003e=\u003c/code\u003e when approx is false (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3684\"\u003e#3684\u003c/a\u003e) by \u003ca href=\"https://github.com/ndyakov\"\u003e\u003ccode\u003e@​ndyakov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSentinel timeout retry\u003c/strong\u003e: When connection to a sentinel times out, attempt to connect to other sentinels (\u003ca href=\"https://redirect.github.com/redis/go-redis/pull/3654\"\u003e#3654\u003c/a\u003e) by \u003ca href=\"https://github.com/cxljs\"\u003e\u003ccode\u003e@​cxljs\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/90faf0692313160b1140f96716763227912aec44\"\u003e\u003ccode\u003e90faf06\u003c/code\u003e\u003c/a\u003e chore(release): update versions in deps (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3712\"\u003e#3712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/bf8e8e3b16dc5b4f51b69e9bb9a49b72fb9e3e79\"\u003e\u003ccode\u003ebf8e8e3\u003c/code\u003e\u003c/a\u003e chore(release): v9.18.0 (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3711\"\u003e#3711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/a881cd4280bf6006c14eda4b9449168b30e7dd02\"\u003e\u003ccode\u003ea881cd4\u003c/code\u003e\u003c/a\u003e fix(clone): nil pointer dereference in PubSub after WithTimeout() (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3710\"\u003e#3710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/ee6e9dbf09125366d1270f31969b493325f524f1\"\u003e\u003ccode\u003eee6e9db\u003c/code\u003e\u003c/a\u003e feat(otel): Add OpenTelemetry Native Metrics Support (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3637\"\u003e#3637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/b53f2b0c9d1fa4e19680a20de2050aa7c2c5ab8d\"\u003e\u003ccode\u003eb53f2b0\u003c/code\u003e\u003c/a\u003e feat(sch): MaintNotifications for ClusterClient (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/f25343d2813d9f718a9158175d747173756f02c2\"\u003e\u003ccode\u003ef25343d\u003c/code\u003e\u003c/a\u003e chore(tests): Add comprehensive TLS tests and example (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3681\"\u003e#3681\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/33ca5cb864ce5567e8c955f66aba2723e89100d3\"\u003e\u003ccode\u003e33ca5cb\u003c/code\u003e\u003c/a\u003e feat(commands): Add support for Redis HOTKEYS commands (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/34f4568e4f847465a5219fb51267c41433407c52\"\u003e\u003ccode\u003e34f4568\u003c/code\u003e\u003c/a\u003e fix(conn): guard against nil MaintNotificationsConfig in initConn (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3707\"\u003e#3707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/2fc030f0d1020e3c7a52011343fcd10b995c22df\"\u003e\u003ccode\u003e2fc030f\u003c/code\u003e\u003c/a\u003e perf(options): perf Fuzz Test Go File (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3692\"\u003e#3692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis/go-redis/commit/63ed1fd9cd6084e3bd68903d9f9a72df165693a7\"\u003e\u003ccode\u003e63ed1fd\u003c/code\u003e\u003c/a\u003e Add support for Redis Streams Idempotent Production (\u003ca href=\"https://redirect.github.com/redis/go-redis/issues/3693\"\u003e#3693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis/go-redis/compare/v9.17.3...v9.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `go.temporal.io/sdk` from 1.39.0 to 1.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/temporalio/sdk-go/releases\"\u003ego.temporal.io/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.40.0\u003c/h2\u003e\n\u003ch1\u003eBreaking Changes\u003c/h1\u003e\n\u003cp\u003eDue to Standalone Activities, \u003ccode\u003etestActivityToken\u003c/code\u003e are used to keep track of activities, instead of just activityID, they now contain activityID and runID. Most users should not be affected, only if you're manually constructing task tokens in your tests.\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eVersioning v1 and v2 worker options and versioning intent have been marked as deprecated.\u003c/p\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003ch2\u003eVarious test fixes and improvements\u003c/h2\u003e\n\u003cp\u003eProperly set RootWorkflowExecution in child workflow env when testing.\u003c/p\u003e\n\u003cp\u003eEnforcement of heartbeat and start-to-close timeouts in test environment, as well as properly cancel timer when AwaitWithTimeout condition resolves.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdditional fields in env config by \u003ca href=\"https://github.com/stephanos\"\u003e\u003ccode\u003e@​stephanos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2145\"\u003etemporalio/sdk-go#2145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce heartbeat and start-to-close timeouts in test environment by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2144\"\u003etemporalio/sdk-go#2144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade Datadog tracer to dd-trace-go v2 by \u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd release notes for contrib/datadog v0.5.0 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2168\"\u003etemporalio/sdk-go#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCancel timer when AwaitWithTimeout condition resolves by \u003ca href=\"https://github.com/mfateev\"\u003e\u003ccode\u003e@​mfateev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2153\"\u003etemporalio/sdk-go#2153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: set RootWorkflowExecution in child workflow env when testing by \u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TestMockCallWrapperNotBefore test flake by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2173\"\u003etemporalio/sdk-go#2173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance SDK flags so flags are off by default when first introduced by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2164\"\u003etemporalio/sdk-go#2164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate v1 and v2 versioning worker options and versioning intent by \u003ca href=\"https://github.com/carlydf\"\u003e\u003ccode\u003e@​carlydf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2174\"\u003etemporalio/sdk-go#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💥 Standalone activities support by \u003ca href=\"https://github.com/maciejdudko\"\u003e\u003ccode\u003e@​maciejdudko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2158\"\u003etemporalio/sdk-go#2158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from docker-compose to samples-server repo by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2183\"\u003etemporalio/sdk-go#2183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove experimental warning for worker deployment versioning and envconfig by \u003ca href=\"https://github.com/THardy98\"\u003e\u003ccode\u003e@​THardy98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2176\"\u003etemporalio/sdk-go#2176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebump API to v1.62.1 by \u003ca href=\"https://github.com/yuandrew\"\u003e\u003ccode\u003e@​yuandrew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2187\"\u003etemporalio/sdk-go#2187\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yarinzirlin\"\u003e\u003ccode\u003e@​yarinzirlin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2113\"\u003etemporalio/sdk-go#2113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pbrowne011\"\u003e\u003ccode\u003e@​pbrowne011\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/temporalio/sdk-go/pull/2170\"\u003etemporalio/sdk-go#2170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ehttps://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/8da89f8efb557cd66dc67359b0628905dad52736\"\u003e\u003ccode\u003e8da89f8\u003c/code\u003e\u003c/a\u003e Release Go SDK v1.40.0 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2189\"\u003e#2189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/08fa7205f0834e6193c927ba266c95bd5873ead1\"\u003e\u003ccode\u003e08fa720\u003c/code\u003e\u003c/a\u003e bump API to v1.62.1 (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2187\"\u003e#2187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/7d7a70321af23e310349ae901f7600aa0930cfdd\"\u003e\u003ccode\u003e7d7a703\u003c/code\u003e\u003c/a\u003e Remove experimental warning for worker deployment versioning and envconfig (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/c8868ba65983a66e979e565c5410f3e21b446d4e\"\u003e\u003ccode\u003ec8868ba\u003c/code\u003e\u003c/a\u003e Switch from docker-compose to samples-server repo (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2183\"\u003e#2183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/215920a67bd16fc97695c70e83b84a4192a99869\"\u003e\u003ccode\u003e215920a\u003c/code\u003e\u003c/a\u003e 💥 Standalone activities support (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2158\"\u003e#2158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c2f815cad201a71ff1c456db64a0b2b9e9dd163\"\u003e\u003ccode\u003e6c2f815\u003c/code\u003e\u003c/a\u003e deprecate v1 and v2 versioning things (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2174\"\u003e#2174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/797f17964c686a29712ba5519e3dc3e8ee0cdd17\"\u003e\u003ccode\u003e797f179\u003c/code\u003e\u003c/a\u003e Enhance SDK flags so flags are off by default when first introduced (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2164\"\u003e#2164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/9d848a88757b046d2782f14851427beeaa44a32c\"\u003e\u003ccode\u003e9d848a8\u003c/code\u003e\u003c/a\u003e Fix TestMockCallWrapperNotBefore test flake (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2173\"\u003e#2173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/04426e6106c801ccff755899b2ae9862bcccf9cb\"\u003e\u003ccode\u003e04426e6\u003c/code\u003e\u003c/a\u003e fix: set RootWorkflowExecution in child workflow env when testing (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/temporalio/sdk-go/commit/6c8c5c947a431e2b86c5afbc2e5dbe2810e8b6fe\"\u003e\u003ccode\u003e6c8c5c9\u003c/code\u003e\u003c/a\u003e Cancel timer when AwaitWithTimeout condition resolves (\u003ca href=\"https://redirect.github.com/temporalio/sdk-go/issues/2153\"\u003e#2153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/temporalio/sdk-go/compare/v1.39.0...v1.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/GenerateNU/toggo/pull/155","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenerateNU%2Ftoggo/issues/155","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/155/packages"}},{"old_version":"1.2.16","new_version":"1.2.17","update_type":"patch","path":"/backend","pr_created_at":"2026-02-23T08:18:53.000Z","version_change":"1.2.16 → 1.2.17","issue":{"uuid":"3976908442","node_id":"PR_kwDOOcUdoc7FlQnv","number":925,"state":"open","title":"chore(deps): bump the uptrace-bun group in /backend with 3 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-02-23T08:18:53.000Z","updated_at":"2026-02-23T08:21:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"uptrace-bun","update_count":3,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.16","new_version":"1.2.17","repository_url":"https://github.com/uptrace/bun"}],"path":"/backend","ecosystem":"go"},"body":"Bumps the uptrace-bun group in /backend with 3 updates: [github.com/uptrace/bun](https://github.com/uptrace/bun), [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) and [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun).\n\nUpdates `github.com/uptrace/bun` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.16 to 1.2.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e\u003ccode\u003e5c2b3d1\u003c/code\u003e\u003c/a\u003e feat: add Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e\u003ccode\u003e990c2eb\u003c/code\u003e\u003c/a\u003e fix: RunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2c572dd0ea5aec9421e830ef309c0b2cc93edfb8\"\u003e\u003ccode\u003e2c572dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1327\"\u003e#1327\u003c/a\u003e from Aoang/chore/ci-go-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6aa05a67148d0f8667e2027636907fb25c9f76b2\"\u003e\u003ccode\u003e6aa05a6\u003c/code\u003e\u003c/a\u003e chore(ci): update GitHub Actions to v6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/moto-nrw/project-phoenix/pull/925","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/moto-nrw%2Fproject-phoenix/issues/925","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/925/packages"}},{"old_version":"1.2.16","new_version":"1.2.18","update_type":"patch","path":null,"pr_created_at":"2026-02-23T03:17:46.000Z","version_change":"1.2.16 → 1.2.18","issue":{"uuid":"3976101641","node_id":"PR_kwDOLadAMc7Fin1v","number":220,"state":"closed","title":"chore(deps): bump github.com/uptrace/bun/dialect/pgdialect from 1.2.16 to 1.2.18","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-08T21:55:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-23T03:17:46.000Z","updated_at":"2026-05-08T21:55:28.000Z","time_to_close":6460653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.16","new_version":"1.2.18","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.16 to 1.2.18.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003ch2\u003ev1.2.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.17...v1.2.18\"\u003e1.2.18\u003c/a\u003e (2026-02-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/%5B#1340%5D(/redirect.github.com/uptrace/bun/issues/1340)\"\u003euptrace/bun#1340\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/bec98b975ad093cd34c0a7821120350e475b901b\"\u003ebec98b9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidate parenthesized content in ReadIdentifier to prevent ?(?, ?) misparse (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1338\"\u003e#1338\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003eb8da15b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1337\"\u003e#1337\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.16...v1.2.17\"\u003e1.2.17\u003c/a\u003e (2026-02-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emigrator exec error propagation (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1320\"\u003e#1320\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b40f603ffc4595894c2178ab1841122abaead50d\"\u003eb40f603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOrderAscNullsFirst mapping (fixes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/43b6af233feebed72a911b03dbccd63247c262de\"\u003e43b6af2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epanic in indirectAsKey when loading complex models. TypeOf(v) returns nil (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2788c5b2e052b21cb1abf9af2a6da8a6ad43993c\"\u003e2788c5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRunMigration marks migration as applied after running (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1330\"\u003e#1330\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/990c2ebf34e3e2c59979943fabdda2892c2c3dcc\"\u003e990c2eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Tuple and List (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1331\"\u003e#1331\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/5c2b3d150688ca6861d20fd590ea20cd415749a3\"\u003e5c2b3d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecreate unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e44ac056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eupdate:\u003c/strong\u003e use DEFAULT instead of NULL on databases that support it (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1315\"\u003e#1315\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/cabcffd47e35141064e4e6e15ea97675393098a0\"\u003ecabcffd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/5de0fb9d7ec48c80fc216493ee0b2e07d3da9e49\"\u003e\u003ccode\u003e5de0fb9\u003c/code\u003e\u003c/a\u003e chore: release v1.2.18 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1341\"\u003e#1341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/bec98b975ad093cd34c0a7821120350e475b901b\"\u003e\u003ccode\u003ebec98b9\u003c/code\u003e\u003c/a\u003e fix: handle []byte and [N]byte in Tuple, separate List from Tuple imp… (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1340\"\u003e#1340\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b8da15b391fd3b78f543125dc574ad32a240780c\"\u003e\u003ccode\u003eb8da15b\u003c/code\u003e\u003c/a\u003e fix: validate parenthesized content in ReadIdentifier to prevent ?(?, ?) misp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/6b7a19b03c486c1b0f84dd31217d9578d3029984\"\u003e\u003ccode\u003e6b7a19b\u003c/code\u003e\u003c/a\u003e Add client cert support in postgres dsn (sslcert and sslkey) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/3c9f8fb8c4f4087617d1ed54317314745dc88172\"\u003e\u003ccode\u003e3c9f8fb\u003c/code\u003e\u003c/a\u003e chore: remove Go 1.24 from CI build matrix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/43d07be3e1fe684068c779759ce409a76371b8b7\"\u003e\u003ccode\u003e43d07be\u003c/code\u003e\u003c/a\u003e chore: release v1.2.17 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a94579ff152890ff6d2de5c6e497121fc822cad9\"\u003e\u003ccode\u003ea94579f\u003c/code\u003e\u003c/a\u003e chore: add doc comments for exported identifiers across sub-packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b19d8f773b0de8fca707012375ba9ea80b26420d\"\u003e\u003ccode\u003eb19d8f7\u003c/code\u003e\u003c/a\u003e chore: add doc comments for package, type, and exported functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/415f37256a0ead5f5e8498f2729ea842e64894e7\"\u003e\u003ccode\u003e415f372\u003c/code\u003e\u003c/a\u003e chore: re-order features by category and add missing documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/44ac056ac35dc396dcbb09252ce69f1ccd9b0250\"\u003e\u003ccode\u003e44ac056\u003c/code\u003e\u003c/a\u003e feat: create unique index on migration name column in Migrator.Init (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1332\"\u003e#1332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.16...v1.2.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/TheDonDope/wits/pull/220","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheDonDope%2Fwits/issues/220","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/220/packages"}},{"old_version":"1.2.14","new_version":"1.2.16","update_type":"patch","path":null,"pr_created_at":"2026-02-03T04:03:13.000Z","version_change":"1.2.14 → 1.2.16","issue":{"uuid":"3888980365","node_id":"PR_kwDOCdvj-c7BEsNa","number":7825,"state":"closed","title":"dev: bump the safe group across 1 directory with 44 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-30T23:09:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T04:03:13.000Z","updated_at":"2026-03-30T23:09:41.000Z","time_to_close":4820787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":44,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.7","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.96.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.42.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.7","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.8.0","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.3","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/lib/pq","old_version":"1.10.9","new_version":"1.11.1","repository_url":"https://github.com/lib/pq"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.4","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.3","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.65.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack-legacy"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.7` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.96.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.42.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.7` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.8.0` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.3` |\n| [github.com/lib/pq](https://github.com/lib/pq) | `1.10.9` | `1.11.1` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.4` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.3` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.65.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.40.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack-legacy) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/5a964704cb2640ed57a74b9b37a53dcda7b6b7dd\"\u003e\u003ccode\u003e5a96470\u003c/code\u003e\u003c/a\u003e Release 2024-12-19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/653aa807b912e104f5e1e84e0510b4dffd76c751\"\u003e\u003ccode\u003e653aa80\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/d02b239e896c5791e295c9a30a5281f56a8f7c39\"\u003e\u003ccode\u003ed02b239\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/698d709c21bc7922489aaba8c8207c9d7253c2fe\"\u003e\u003ccode\u003e698d709\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/885de40869f9bcee29ad11d60967aa0f1b571d46\"\u003e\u003ccode\u003e885de40\u003c/code\u003e\u003c/a\u003e Fix improper use of Printf-style functions (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2934\"\u003e#2934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/858298a55393392fb161c5bd0ae3b9c5251996bf\"\u003e\u003ccode\u003e858298a\u003c/code\u003e\u003c/a\u003e Release 2024-12-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f58264af808a255782999422056bccb06552dcbd\"\u003e\u003ccode\u003ef58264a\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/df31082d87044a000a1524dbb654651f32713e10\"\u003e\u003ccode\u003edf31082\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/346690ed8f5b974ab26532aa93d5fa92a58d3571\"\u003e\u003ccode\u003e346690e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/45154546e09b48505c8798f7e5f3846ee1e0453a\"\u003e\u003ccode\u003e4515454\u003c/code\u003e\u003c/a\u003e Release 2024-12-17\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...v1.32.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.96.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/bdb98c543b9f2ddcfde6670b97871fb144ec18e9\"\u003e\u003ccode\u003ebdb98c5\u003c/code\u003e\u003c/a\u003e Release 2026-01-28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c878d57e69ca5f53552ba84d850857743b967c22\"\u003e\u003ccode\u003ec878d57\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/4f5d5034684faf53e349b53f8f67b1bcb47a2b95\"\u003e\u003ccode\u003e4f5d503\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/b7bf952165576a32eec513a5247ff571fac0a35b\"\u003e\u003ccode\u003eb7bf952\u003c/code\u003e\u003c/a\u003e Feat release s3 transfer manager v2 (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/3293\"\u003e#3293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/0baa1dcc4d6ea45d92a2292a6c51b3ea276d4359\"\u003e\u003ccode\u003e0baa1dc\u003c/code\u003e\u003c/a\u003e Release 2026-01-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/11eae4b993c32b7640271465becb6dbae44230de\"\u003e\u003ccode\u003e11eae4b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/297caa5614123ece8565d8ee5b4f3de091b79fbb\"\u003e\u003ccode\u003e297caa5\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/43d96e4ef276b89340b8323e139b676f8d00fea9\"\u003e\u003ccode\u003e43d96e4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/de58dc6cdc4c35ac4687d53cff781a6027a0f52f\"\u003e\u003ccode\u003ede58dc6\u003c/code\u003e\u003c/a\u003e Release 2026-01-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/dba39e60706bddbc976de20328b7c15df9fb6640\"\u003e\u003ccode\u003edba39e6\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.96.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes 🛠\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor Telemetry Processor to use TelemetryItem instead of ItemConvertible by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1180\"\u003e#1180\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eremove ToEnvelopeItem from single log items\u003c/li\u003e\n\u003cli\u003erename TelemetryBuffer to Telemetry Processor to adhere to spec\u003c/li\u003e\n\u003cli\u003eremove unsed ToEnvelopeItem(dsn) from Event.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features ✨\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd metric support by \u003ca href=\"https://github.com/aldy505\"\u003e\u003ccode\u003e@​aldy505\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1151\"\u003e#1151\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003esupport for three metric methods (counter, gauge, distribution)\u003c/li\u003e\n\u003cli\u003ecustom metric units\u003c/li\u003e\n\u003cli\u003eunexport batchlogger\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003ch4\u003eRelease\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix changelog-preview permissions by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1181\"\u003e#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch from action-prepare-release to Craft by \u003ca href=\"https://github.com/BYK\"\u003e\u003ccode\u003e@​BYK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1167\"\u003e#1167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eOther\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e(repo) Add Claude Code settings with basic permissions by \u003ca href=\"https://github.com/philipphofmann\"\u003e\u003ccode\u003e@​philipphofmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1175\"\u003e#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release and changelog-preview workflows by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1177\"\u003e#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump echo to 4.10.1 by \u003ca href=\"https://github.com/giortzisg\"\u003e\u003ccode\u003e@​giortzisg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.41.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.41.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd HTTP client integration for distributed tracing via \u003ccode\u003esentryhttpclient\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/876\"\u003e#876\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eProvides an \u003ccode\u003ehttp.RoundTripper\u003c/code\u003e implementation that automatically creates spans for outgoing HTTP requests\u003c/li\u003e\n\u003cli\u003eSupports trace propagation targets configuration via \u003ccode\u003eWithTracePropagationTargets\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003eExample usage:\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eimport sentryhttpclient \u0026quot;github.com/getsentry/sentry-go/httpclient\u0026quot;\n\u003cp\u003eroundTripper := sentryhttpclient.NewSentryRoundTripper(nil)\u003cbr /\u003e\nclient := \u0026amp;http.Client{\u003cbr /\u003e\nTransport: roundTripper,\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientOptions.PropagateTraceparent\u003c/code\u003e option to control W3C \u003ccode\u003etraceparent\u003c/code\u003e header propagation in outgoing HTTP requests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSpanID\u003c/code\u003e field to structured logs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1169\"\u003e#1169\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/21004229d97bbc308e095c53cb84d82449be411a\"\u003e\u003ccode\u003e2100422\u003c/code\u003e\u003c/a\u003e release: 0.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/ba17897c5492456000157ebccd4ba11896be3c50\"\u003e\u003ccode\u003eba17897\u003c/code\u003e\u003c/a\u003e refactor!: update Telemetry Processor logic (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/5d2aa89e695dc575dc8e9d4285528478969e3650\"\u003e\u003ccode\u003e5d2aa89\u003c/code\u003e\u003c/a\u003e feat: Add metrics support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e090e4a55b2dce773817967a6adc2c2ef24d6a25\"\u003e\u003ccode\u003ee090e4a\u003c/code\u003e\u003c/a\u003e ci(release): Fix changelog-preview permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9d2368e9525b0c5c4326211c9054b9d8f7482618\"\u003e\u003ccode\u003e9d2368e\u003c/code\u003e\u003c/a\u003e ci: update release and changelog-preview workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1177\"\u003e#1177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/c551ab56f3dda443c07c205e2b0ecc2c75b123cb\"\u003e\u003ccode\u003ec551ab5\u003c/code\u003e\u003c/a\u003e ci(release): Switch from action-prepare-release to Craft (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1167\"\u003e#1167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/21b1d0f4b5121b2963e96e4d0abb60a2a6905995\"\u003e\u003ccode\u003e21b1d0f\u003c/code\u003e\u003c/a\u003e chore(repo): Add Claude Code settings with basic permissions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/e84cccc9bd44f977b29085846cee283b4015ba6f\"\u003e\u003ccode\u003ee84cccc\u003c/code\u003e\u003c/a\u003e chore: ignore local Claude settings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/b9f4109494f8a828fe1f5eb8e0fbb5f77d042e65\"\u003e\u003ccode\u003eb9f4109\u003c/code\u003e\u003c/a\u003e chore: bump echo to 4.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1174\"\u003e#1174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9c96788510b14b8d8beac6384b883e8b1abdee80\"\u003e\u003ccode\u003e9c96788\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.41.0'\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 to 2.27.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.7\u003c/h2\u003e\n\u003cp\u003eRe-release of v2.26.7 as v2.27.7 for correct semver ordering.\u003c/p\u003e\n\u003ch2\u003ev2.27.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(generator): harden opaque imports and fix snake case to go casing by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6279\"\u003egrpc-ecosystem/grpc-gateway#6279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple files by \u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/franchb\"\u003e\u003ccode\u003e@​franchb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6275\"\u003egrpc-ecosystem/grpc-gateway#6275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIssue5799 by \u003ca href=\"https://github.com/rohitlohar45\"\u003e\u003ccode\u003e@​rohitlohar45\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6123\"\u003egrpc-ecosystem/grpc-gateway#6123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Add example repo in Java to README by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Use \u003ccode\u003esummary/description\u003c/code\u003e instead of title for field comments in \u003ccode\u003eopenapi\u003c/code\u003e gen by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6223\"\u003egrpc-ecosystem/grpc-gateway#6223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use pointer for bodyData in OpaqueAPI PATCH requests by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6246\"\u003egrpc-ecosystem/grpc-gateway#6246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): use opaque chain for setting path params by \u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6199\"\u003egrpc-ecosystem/grpc-gateway#6199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kellen-miller\"\u003e\u003ccode\u003e@​kellen-miller\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6215\"\u003egrpc-ecosystem/grpc-gateway#6215\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support deprecated field for OpenAPI parameters by \u003ca href=\"https://github.com/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): Invalid entries in body parameter schema required array when using \u003ccode\u003ebody: \u0026quot;field_name\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapiv2): prevent nested required fields hoisting to parent schema by \u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6078\"\u003egrpc-ecosystem/grpc-gateway#6078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[issue-6080] Fix strict \u003ccode\u003eno-$ref-siblings\u003c/code\u003e rule violations by \u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDockerfile: upgrade openjdk version by \u003ca href=\"https://github.com/johanbrandhorst\"\u003e\u003ccode\u003e@​johanbrandhorst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6130\"\u003egrpc-ecosystem/grpc-gateway#6130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exclude methods without HTTP bindings from OpenAPI definitions by \u003ca href=\"https://github.com/iamrajiv\"\u003e\u003ccode\u003e@​iamrajiv\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6030\"\u003egrpc-ecosystem/grpc-gateway#6030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd note about Authorization header forwarding by \u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(gengateway): correct body field decoding in opaque API mode by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6197\"\u003egrpc-ecosystem/grpc-gateway#6197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lachlancooper\"\u003e\u003ccode\u003e@​lachlancooper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6068\"\u003egrpc-ecosystem/grpc-gateway#6068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rdark\"\u003e\u003ccode\u003e@​rdark\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6088\"\u003egrpc-ecosystem/grpc-gateway#6088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jgreffe\"\u003e\u003ccode\u003e@​jgreffe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6099\"\u003egrpc-ecosystem/grpc-gateway#6099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MicahParks\"\u003e\u003ccode\u003e@​MicahParks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6185\"\u003egrpc-ecosystem/grpc-gateway#6185\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.3...v2.27.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/3406565cacd3a0f87e4c71c0efc73e7c0a31c568\"\u003e\u003ccode\u003e3406565\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/8be4c86446b1ff5505d7c40adae4f5d0390b2906\"\u003e\u003ccode\u003e8be4c86\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(generator): harden opaque imports and fix snake case to go casin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/63cba548fb4861dcfa29060fef1f5d758cca0e7b\"\u003e\u003ccode\u003e63cba54\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 46c183b (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6298\"\u003e#6298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/37163bff39e2cfbf7b6975ea912c7ac9b4d1eceb\"\u003e\u003ccode\u003e37163bf\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/cache digest to cdf6c1f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6297\"\u003e#6297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/64aa277b83e9add2232bb5d9fd9b9b53adfabb17\"\u003e\u003ccode\u003e64aa277\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to fe6c208 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6296\"\u003e#6296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7181022a5fe6f1c371d96a7a640619577f32d7ec\"\u003e\u003ccode\u003e7181022\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel_features to v1.41.0 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6293\"\u003e#6293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/c39289dcc4ee76d50811d6589d2dda7a069913a7\"\u003e\u003ccode\u003ec39289d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency com_github_bazelbuild_buildtools to v8.5.1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/6e3b4f353b9078e0cd6047b46874dd9ba35a36a8\"\u003e\u003ccode\u003e6e3b4f3\u003c/code\u003e\u003c/a\u003e Update gorelease base version to v2.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e38072568275ba0fe4f43ee00dc8c180e08e4bd8\"\u003e\u003ccode\u003ee380725\u003c/code\u003e\u003c/a\u003e chore(deps): update docker/login-action digest to c94ce9f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/6291\"\u003e#6291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/bba4e0af7a87d1c84c1194be17a6b55eeaff1ea8\"\u003e\u003ccode\u003ebba4e0a\u003c/code\u003e\u003c/a\u003e fix(protoc-gen-openapiv2): prevent panic when generating OpenAPI for multiple...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.8.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.8.0 (December 26, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Go 1.24+\u003c/li\u003e\n\u003cli\u003eRemove golang.org/x/crypto dependency\u003c/li\u003e\n\u003cli\u003eAdd OptionShouldPing to control ResetSession ping behavior (ilyam8)\u003c/li\u003e\n\u003cli\u003eFix: Avoid overflow when MaxConns is set to MaxInt32\u003c/li\u003e\n\u003cli\u003eFix: Close batch pipeline after a query error (Anthonin Bonnefoy)\u003c/li\u003e\n\u003cli\u003eFaster shutdown of pgxpool.Pool background goroutines (Blake Gentry)\u003c/li\u003e\n\u003cli\u003eAdd pgxpool ping timeout (Amirsalar Safaei)\u003c/li\u003e\n\u003cli\u003eFix: Rows.FieldDescriptions for empty query\u003c/li\u003e\n\u003cli\u003eScan unknown types into *any as string or []byte based on format code\u003c/li\u003e\n\u003cli\u003eOptimize pgtype.Numeric (Philip Dubé)\u003c/li\u003e\n\u003cli\u003eAdd AfterNetConnect hook to pgconn.Config\u003c/li\u003e\n\u003cli\u003eFix: Handle for preparing statements that fail during the Describe phase\u003c/li\u003e\n\u003cli\u003eFix overflow in numeric scanning (Ilia Demianenko)\u003c/li\u003e\n\u003cli\u003eFix: json/jsonb sql.Scanner source type is []byte\u003c/li\u003e\n\u003cli\u003eMigrate from math/rand to math/rand/v2 (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize internal iobufpool (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eOptimize stmtcache invalidation (Mathias Bogaert)\u003c/li\u003e\n\u003cli\u003eFix: missing error case in interval parsing (Maxime Soulé)\u003c/li\u003e\n\u003cli\u003eFix: invalidate statement/description cache in Exec (James Hartig)\u003c/li\u003e\n\u003cli\u003eColumnTypeLength method return the type length for varbit type (DengChan)\u003c/li\u003e\n\u003cli\u003eArray and Composite codecs handle typed nils\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/fe8740aa0679b67e13d2f1744bce5b61567d584e\"\u003e\u003ccode\u003efe8740a\u003c/code\u003e\u003c/a\u003e Release v5.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/e5dde5a51169fac139fb5ff82f5e9ce0155d7f62\"\u003e\u003ccode\u003ee5dde5a\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/06f2d82cac0f9fe6a6246987412b60b33241ed42\"\u003e\u003ccode\u003e06f2d82\u003c/code\u003e\u003c/a\u003e Remove trailing space\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2cf78dd906605e0e3fe9772bfc4d52e2ad60becc\"\u003e\u003ccode\u003e2cf78dd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2448\"\u003e#2448\u003c/a\u003e from DengChan/column_type_lenth_varbit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/2d1c4ef1aac082ec1d16c0ef2d83dc66586a9acb\"\u003e\u003ccode\u003e2d1c4ef\u003c/code\u003e\u003c/a\u003e Skip tests on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/1a5fa7fc7f069c51225244f7632696166edf3ef1\"\u003e\u003ccode\u003e1a5fa7f\u003c/code\u003e\u003c/a\u003e Array and Composite codecs handle typed nils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5736d0976dddf0421c8b9193489add01810676fb\"\u003e\u003ccode\u003e5736d09\u003c/code\u003e\u003c/a\u003e ColumnTypeLength method return the type length for varbit type.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/4c1308c14b2eabaaa365e8cd69120b1de8f953e9\"\u003e\u003ccode\u003e4c1308c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;stdlib matches native pgx scanning support\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/14ce2b7a62479e02eb19dc34c639d5f799d3e96f\"\u003e\u003ccode\u003e14ce2b7\u003c/code\u003e\u003c/a\u003e Skip test on CockroachDB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/65b2724ea5dd0dc3f75a9b5d98029dbbeeec5bd9\"\u003e\u003ccode\u003e65b2724\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2443\"\u003e#2443\u003c/a\u003e from jameshartig/x-invalidate-cache-in-exec\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.3\u003c/h2\u003e\n\u003cp\u003eDownstream CVE-2025-61728\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://redirect.github.com/golang/go/issues/77102\"\u003egolang/go#77102\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.2...v1.18.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/comp...\n\n_Description has been truncated_\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7825","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7825","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7825/packages"}},{"old_version":"1.2.15","new_version":"1.2.16","update_type":"patch","path":null,"pr_created_at":"2026-01-15T07:15:30.000Z","version_change":"1.2.15 → 1.2.16","issue":{"uuid":"3816306684","node_id":"PR_kwDOP-Xsfc69UZ0g","number":16,"state":"closed","title":"Bump github.com/uptrace/bun/dialect/pgdialect from 1.2.15 to 1.2.16","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-02-12T23:58:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-15T07:15:30.000Z","updated_at":"2026-02-12T23:58:34.000Z","time_to_close":2479376,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) from 1.2.15 to 1.2.16.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/uptrace/bun/dialect/pgdialect\u0026package-manager=go_modules\u0026previous-version=1.2.15\u0026new-version=1.2.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sjgoldie/go-restgen/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sjgoldie%2Fgo-restgen/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"1.2.14","new_version":"1.2.16","update_type":"patch","path":null,"pr_created_at":"2025-12-22T22:11:17.000Z","version_change":"1.2.14 → 1.2.16","issue":{"uuid":"3755381679","node_id":"PR_kwDOCdvj-c66OeE1","number":7797,"state":"closed","title":"dev: bump the safe group across 1 directory with 43 updates","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-03T03:58:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T22:11:17.000Z","updated_at":"2026-02-03T03:58:51.000Z","time_to_close":3649653,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"dev: bump","group_name":"safe","update_count":43,"packages":[{"name":"github.com/KimMachineGun/automemlimit","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/KimMachineGun/automemlimit"},{"name":"github.com/aws/aws-sdk-go","old_version":"1.55.7","new_version":"1.55.8","repository_url":"https://github.com/aws/aws-sdk-go"},{"name":"github.com/aws/aws-sdk-go-v2/config","old_version":"1.29.12","new_version":"1.32.6","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/aws/aws-sdk-go-v2/service/s3","old_version":"1.78.2","new_version":"1.94.0","repository_url":"https://github.com/aws/aws-sdk-go-v2"},{"name":"github.com/coder/websocket","old_version":"1.8.13","new_version":"1.8.14","repository_url":"https://github.com/coder/websocket"},{"name":"github.com/eclipse/paho.mqtt.golang","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/eclipse/paho.mqtt.golang"},{"name":"github.com/emersion/go-smtp","old_version":"0.22.0","new_version":"0.24.0","repository_url":"https://github.com/emersion/go-smtp"},{"name":"github.com/envoyproxy/protoc-gen-validate","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/envoyproxy/protoc-gen-validate"},{"name":"github.com/getsentry/sentry-go","old_version":"0.34.1","new_version":"0.40.0","repository_url":"https://github.com/getsentry/sentry-go"},{"name":"github.com/grpc-ecosystem/grpc-gateway/v2","old_version":"2.27.1","new_version":"2.27.3","repository_url":"https://github.com/grpc-ecosystem/grpc-gateway"},{"name":"github.com/jackc/pgx/v5","old_version":"5.7.5","new_version":"5.7.6","repository_url":"https://github.com/jackc/pgx"},{"name":"github.com/jarcoal/httpmock","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/jarcoal/httpmock"},{"name":"github.com/klauspost/compress","old_version":"1.18.0","new_version":"1.18.2","repository_url":"https://github.com/klauspost/compress"},{"name":"github.com/nats-io/nats-server/v2","old_version":"2.11.4","new_version":"2.12.3","repository_url":"https://github.com/nats-io/nats-server"},{"name":"github.com/prometheus/client_golang","old_version":"1.22.0","new_version":"1.23.2","repository_url":"https://github.com/prometheus/client_golang"},{"name":"github.com/redis/go-redis/v9","old_version":"9.11.0","new_version":"9.17.2","repository_url":"https://github.com/redis/go-redis"},{"name":"github.com/spf13/cast","old_version":"1.9.2","new_version":"1.10.0","repository_url":"https://github.com/spf13/cast"},{"name":"github.com/spf13/cobra","old_version":"1.9.1","new_version":"1.10.2","repository_url":"https://github.com/spf13/cobra"},{"name":"github.com/spf13/viper","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/spf13/viper"},{"name":"github.com/throttled/throttled/v2","old_version":"2.13.0","new_version":"2.15.0","repository_url":"https://github.com/throttled/throttled"},{"name":"github.com/uptrace/bun","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.14","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","old_version":"0.62.0","new_version":"0.64.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go-contrib"},{"name":"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc","old_version":"1.37.0","new_version":"1.39.0","repository_url":"https://github.com/open-telemetry/opentelemetry-go"},{"name":"go.thethings.network/lorawan-stack-legacy/v2","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/TheThingsNetwork/lorawan-stack"},{"name":"go.uber.org/zap","old_version":"1.27.0","new_version":"1.27.1","repository_url":"https://github.com/uber-go/zap"},{"name":"golang.org/x/oauth2","old_version":"0.30.0","new_version":"0.34.0","repository_url":"https://github.com/golang/oauth2"}],"path":null,"ecosystem":"go"},"body":"Bumps the safe group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/KimMachineGun/automemlimit](https://github.com/KimMachineGun/automemlimit) | `0.7.4` | `0.7.5` |\n| [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.55.7` | `1.55.8` |\n| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.32.6` |\n| [github.com/aws/aws-sdk-go-v2/service/s3](https://github.com/aws/aws-sdk-go-v2) | `1.78.2` | `1.94.0` |\n| [github.com/coder/websocket](https://github.com/coder/websocket) | `1.8.13` | `1.8.14` |\n| [github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang) | `1.5.0` | `1.5.1` |\n| [github.com/emersion/go-smtp](https://github.com/emersion/go-smtp) | `0.22.0` | `0.24.0` |\n| [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) | `1.2.1` | `1.3.0` |\n| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | `0.34.1` | `0.40.0` |\n| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.1` | `2.27.3` |\n| [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) | `5.7.5` | `5.7.6` |\n| [github.com/jarcoal/httpmock](https://github.com/jarcoal/httpmock) | `1.4.0` | `1.4.1` |\n| [github.com/klauspost/compress](https://github.com/klauspost/compress) | `1.18.0` | `1.18.2` |\n| [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) | `2.11.4` | `2.12.3` |\n| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.22.0` | `1.23.2` |\n| [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.11.0` | `9.17.2` |\n| [github.com/spf13/cast](https://github.com/spf13/cast) | `1.9.2` | `1.10.0` |\n| [github.com/spf13/cobra](https://github.com/spf13/cobra) | `1.9.1` | `1.10.2` |\n| [github.com/spf13/viper](https://github.com/spf13/viper) | `1.20.1` | `1.21.0` |\n| [github.com/throttled/throttled/v2](https://github.com/throttled/throttled) | `2.13.0` | `2.15.0` |\n| [github.com/uptrace/bun](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun) | `1.2.14` | `1.2.16` |\n| [go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.62.0` | `0.64.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.37.0` | `1.39.0` |\n| [go.thethings.network/lorawan-stack-legacy/v2](https://github.com/TheThingsNetwork/lorawan-stack) | `2.1.0` | `2.1.1` |\n| [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.27.1` |\n| [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.30.0` | `0.34.0` |\n\n\nUpdates `github.com/KimMachineGun/automemlimit` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KimMachineGun/automemlimit/releases\"\u003egithub.com/KimMachineGun/automemlimit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.7.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003eKimMachineGun/automemlimit#31\u003c/a\u003e) by \u003ca href=\"https://github.com/KimMachineGun\"\u003e\u003ccode\u003e@​KimMachineGun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003ehttps://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ehttps://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KimMachineGun/automemlimit/commit/6d12049dcf3e429d3aeab23c3dd57ee4ce610292\"\u003e\u003ccode\u003e6d12049\u003c/code\u003e\u003c/a\u003e fix(memlimit): respect parent cgroup limits in v2 (\u003ca href=\"https://redirect.github.com/KimMachineGun/automemlimit/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KimMachineGun/automemlimit/compare/v0.7.4...v0.7.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go` from 1.55.7 to 1.55.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-go/releases\"\u003egithub.com/aws/aws-sdk-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease v1.55.8 (2025-07-31)\u003c/h1\u003e\n\u003ch3\u003eSDK Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark the module and all packages as deprecated.\n\u003cul\u003e\n\u003cli\u003eThis SDK has entered end-of-support.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/070853e88d22854d2355c2543d0958a5f76ad407\"\u003e\u003ccode\u003e070853e\u003c/code\u003e\u003c/a\u003e release v1.55.8 (2025-07-31)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bb0168ecfa52f8809b27912ded94edafaa019512\"\u003e\u003ccode\u003ebb0168e\u003c/code\u003e\u003c/a\u003e Add deprecation warnings everywhere and remove some README content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/7ce44f3b563e6c00488bc9c81fb12ef232d72d93\"\u003e\u003ccode\u003e7ce44f3\u003c/code\u003e\u003c/a\u003e aws\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/6d9a26d85968c06f7e83b3233c5454b93c1ccfd8\"\u003e\u003ccode\u003e6d9a26d\u003c/code\u003e\u003c/a\u003e remove doc issue tmpl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/239002f260fd543fe03fbd154d3033777d2bcd30\"\u003e\u003ccode\u003e239002f\u003c/code\u003e\u003c/a\u003e deprecate service packages and HLLs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/70c4177b8fdf98fa35e7286fd7881276d7490540\"\u003e\u003ccode\u003e70c4177\u003c/code\u003e\u003c/a\u003e deprecate main runtime packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go/commit/bbdd4e9bc5e4f2795f25486b84b202d689efc632\"\u003e\u003ccode\u003ebbdd4e9\u003c/code\u003e\u003c/a\u003e deprecate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-go/compare/v1.55.7...v1.55.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.32.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/776903f3dd7208803912e19d3aa25006a7fbdeee\"\u003e\u003ccode\u003e776903f\u003c/code\u003e\u003c/a\u003e Release 2024-12-02\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/170b13cac4658e0909b13468d3959f94c358faf3\"\u003e\u003ccode\u003e170b13c\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/c1a02e760211a1d0762f664973ea4d896376a621\"\u003e\u003ccode\u003ec1a02e7\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/2835f7bb8d4925acb36a5ab7813cca6ac8977cb7\"\u003e\u003ccode\u003e2835f7b\u003c/code\u003e\u003c/a\u003e Fix user agent to add business metrics at the end instead of prepend them (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-go-v2/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/ba4965dd291e68f9345c5eae4dec8a0f63bda436\"\u003e\u003ccode\u003eba4965d\u003c/code\u003e\u003c/a\u003e Release 2024-11-27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/55149b05036afa39e3b7c6dd945543faee4069e6\"\u003e\u003ccode\u003e55149b0\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fd6bb8b363cce171fba74b72d2bb4142b9306b7c\"\u003e\u003ccode\u003efd6bb8b\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/65ab4f88b048175d8fc13fab6f72f31b739a2455\"\u003e\u003ccode\u003e65ab4f8\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/8939ed049c8b3490f9a3dbd4e4d3d56cf22a27f2\"\u003e\u003ccode\u003e8939ed0\u003c/code\u003e\u003c/a\u003e Release 2024-11-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/23cf36b2492a3caf859a6235c6911f1c2fb715ca\"\u003e\u003ccode\u003e23cf36b\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...v1.32.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.78.2 to 1.94.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/3297582dacd333bb9f3788d21b19a6d5d36f9eb8\"\u003e\u003ccode\u003e3297582\u003c/code\u003e\u003c/a\u003e Release 2025-12-15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/682a1b66e8f7aa638ea8c88e673d3752bc276455\"\u003e\u003ccode\u003e682a1b6\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/f2a67b1071236c53507d05492ee93318a1740d51\"\u003e\u003ccode\u003ef2a67b1\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/fbe0776c75439827b4d6378c810144c18b5da31b\"\u003e\u003ccode\u003efbe0776\u003c/code\u003e\u003c/a\u003e Release 2025-12-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/91070ff506c0b8e7079f0c91459c73dcfb49f0df\"\u003e\u003ccode\u003e91070ff\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/67f5776311445505b175b96d2563884f97d30df4\"\u003e\u003ccode\u003e67f5776\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/a15479893de691a764d1fef2272b7e41d5b7726f\"\u003e\u003ccode\u003ea154798\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/76d0a5511fd99e1a462387dbf1dbd3cffcd4d7d2\"\u003e\u003ccode\u003e76d0a55\u003c/code\u003e\u003c/a\u003e Release 2025-12-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/72bae880aa5a162abaf02640b41fe8c323bbe748\"\u003e\u003ccode\u003e72bae88\u003c/code\u003e\u003c/a\u003e Regenerated Clients\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-go-v2/commit/9b57b963ddeec77bdf14e76f1ada47ce61d95650\"\u003e\u003ccode\u003e9b57b96\u003c/code\u003e\u003c/a\u003e Update endpoints model\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.78.2...service/s3/v1.94.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/coder/websocket` from 1.8.13 to 1.8.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/coder/websocket/releases\"\u003egithub.com/coder/websocket's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.14\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: match Origin scheme if defined in OriginPatterns by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/536\"\u003ecoder/websocket#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine by \u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads by \u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update to Go 1.23 by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/524\"\u003ecoder/websocket#524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: add Makefile by \u003ca href=\"https://github.com/mafredri\"\u003e\u003ccode\u003e@​mafredri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/525\"\u003ecoder/websocket#525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update LICENSE file by \u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: apply various modernisations by \u003ca href=\"https://github.com/Jacalz\"\u003e\u003ccode\u003e@​Jacalz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/531\"\u003ecoder/websocket#531\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mtojek\"\u003e\u003ccode\u003e@​mtojek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/526\"\u003ecoder/websocket#526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ash2k\"\u003e\u003ccode\u003e@​ash2k\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/532\"\u003ecoder/websocket#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielleMaywood\"\u003e\u003ccode\u003e@​DanielleMaywood\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/coder/websocket/pull/535\"\u003ecoder/websocket#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ehttps://github.com/coder/websocket/compare/v1.8.13...v1.8.14\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/7d7c644330e727379c3e33fddc154ac208b925f3\"\u003e\u003ccode\u003e7d7c644\u003c/code\u003e\u003c/a\u003e refactor: add \u003ccode\u003eErrMessageTooBig\u003c/code\u003e sentinel error for limited reads (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/c7846ea6a8849fe21aed3b8319bac906e8cb1dca\"\u003e\u003ccode\u003ec7846ea\u003c/code\u003e\u003c/a\u003e refactor: use \u003ccode\u003econtext.AfterFunc\u003c/code\u003e to track timeouts instead of goroutine (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/e11dd4e741173381256344d57b3bfc3fa38a9d25\"\u003e\u003ccode\u003ee11dd4e\u003c/code\u003e\u003c/a\u003e fix: match Origin scheme if defined in OriginPatterns (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/91013c129147ee6375b65cf150fa151d2fcc0bce\"\u003e\u003ccode\u003e91013c1\u003c/code\u003e\u003c/a\u003e chore: apply various modernisations (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/efb626be44240d7979b57427265d9b6402166b96\"\u003e\u003ccode\u003eefb626b\u003c/code\u003e\u003c/a\u003e chore: update LICENSE file (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/246891f172ef96b0b5681c8e4d59dfd32ad1b091\"\u003e\u003ccode\u003e246891f\u003c/code\u003e\u003c/a\u003e build: add Makefile (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/coder/websocket/commit/778d161bfd21f3cfa8052d8b84e8c86e08ce41c7\"\u003e\u003ccode\u003e778d161\u003c/code\u003e\u003c/a\u003e build: update to Go 1.23 (\u003ca href=\"https://redirect.github.com/coder/websocket/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/coder/websocket/compare/v1.8.13...v1.8.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/eclipse/paho.mqtt.golang` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/releases\"\u003egithub.com/eclipse/paho.mqtt.golang's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a minor release incorporating changes made in the 14 months since v1.5.0 (including updating dependencies, and raising the Go version to 1.24). The changes are relatively minor but address a potential security issue (\u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e), possible panic, enable users to better monitor the connection status, and incorporate a few optimisations.\u003c/p\u003e\n\u003cp\u003eThanks to those who have provided fixes/enhancements included in this release!\u003c/p\u003e\n\u003cp\u003eSpecial thanks to Paul Gerste at \u003ca href=\"https://www.sonarsource.com/\"\u003eSonar\u003c/a\u003e for reporting issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e via the Eclipse security team (fix was implemented in PR \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/714\"\u003e#714\u003c/a\u003e in May, github issue created just prior to this release). This issue arose where a topic \u0026gt; 65535 bytes was passed to the \u003ccode\u003ePublish\u003c/code\u003e function, due to the way the data was encoded the topic could leak into the message body. Please see issue \u003ca href=\"https://redirect.github.com/eclipse/paho.mqtt.golang/issues/730\"\u003e#730\u003c/a\u003e or \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-10543\"\u003eCVE-2025-10543\u003c/a\u003e for further details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdating go dependencies from pub and sub into the containers before building by \u003ca href=\"https://github.com/JefJrFigueiredo\"\u003e\u003ccode\u003e@​JefJrFigueiredo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/691\"\u003eeclipse-paho/paho.mqtt.golang#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize TCP connection logic by \u003ca href=\"https://github.com/geekeryy\"\u003e\u003ccode\u003e@​geekeryy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/713\"\u003eeclipse-paho/paho.mqtt.golang#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFields over 65535 bytes not encoded correctly by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/714\"\u003eeclipse-paho/paho.mqtt.golang#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReduce slice allocations in route dispatch  by \u003ca href=\"https://github.com/alespour\"\u003e\u003ccode\u003e@​alespour\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/710\"\u003eeclipse-paho/paho.mqtt.golang#710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a ConnectionNotificationHandler by \u003ca href=\"https://github.com/RangelReale\"\u003e\u003ccode\u003e@​RangelReale\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/727\"\u003eeclipse-paho/paho.mqtt.golang#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePotential panic when using manual ACK by \u003ca href=\"https://github.com/MattBrittan\"\u003e\u003ccode\u003e@​MattBrittan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/eclipse-paho/paho.mqtt.golang/pull/729\"\u003eeclipse-paho/paho.mqtt.golang#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ehttps://github.com/eclipse-paho/paho.mqtt.golang/compare/v1.5.0...v1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/b30523793968e6b7a7b1f76338a58c4fe9755299\"\u003e\u003ccode\u003eb305237\u003c/code\u003e\u003c/a\u003e Update dependencies in docker examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/35ee03d8496f3256cc2bf7af15fea56e21c29c96\"\u003e\u003ccode\u003e35ee03d\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/433bd22ae6ac92daf00d575def72e425bc21e39f\"\u003e\u003ccode\u003e433bd22\u003c/code\u003e\u003c/a\u003e address data race in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/4debe3a76a5aa8f27a2616e2d4e3fc53be0dc788\"\u003e\u003ccode\u003e4debe3a\u003c/code\u003e\u003c/a\u003e Potential panic when using manual ACK\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/601453b38642642382165ab9689b20cd025d102a\"\u003e\u003ccode\u003e601453b\u003c/code\u003e\u003c/a\u003e Resolve issues in fvt_client_test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/439e2ab4c07d55c124fe03e8bb6273b93c88b61a\"\u003e\u003ccode\u003e439e2ab\u003c/code\u003e\u003c/a\u003e Dependency update (also rise Go version to 1.24)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/d27659335abe44a2838ac4c8e807dd66ee208ed0\"\u003e\u003ccode\u003ed276593\u003c/code\u003e\u003c/a\u003e ConnectionNotificationHandler - generic callback for all types of connection ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/8a350a9cff7682fc5d8d741b6e9c5b7def7b2661\"\u003e\u003ccode\u003e8a350a9\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/5620c5ed09ab99bde96402f052e548fd95d4e0c3\"\u003e\u003ccode\u003e5620c5e\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eclipse-paho/paho.mqtt.golang/commit/45048ccc79f333b4ac41ab1723aa94d63fb5ed01\"\u003e\u003ccode\u003e45048cc\u003c/code\u003e\u003c/a\u003e notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eclipse/paho.mqtt.golang/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/emersion/go-smtp` from 0.22.0 to 0.24.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/ab24fe7cbe995d404af3b1c093195f2f43b94688\"\u003e\u003ccode\u003eab24fe7\u003c/code\u003e\u003c/a\u003e Remove superfluous validateLine() calls in sendMail()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/6944e3381b812d9b418405939b07780809df6c82\"\u003e\u003ccode\u003e6944e33\u003c/code\u003e\u003c/a\u003e Implement MT-PRIORITY (RFC 6710)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emersion/go-smtp/commit/54dd31d837eeef5d7d699c352bd03a8b4591e5d7\"\u003e\u003ccode\u003e54dd31d\u003c/code\u003e\u003c/a\u003e Implement DELIVERBY (RFC 2852)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/emersion/go-smtp/compare/v0.22.0...v0.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/envoyproxy/protoc-gen-validate` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/releases\"\u003egithub.com/envoyproxy/protoc-gen-validate's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1233\"\u003ebufbuild/protoc-gen-validate#1233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unreliable asset generation by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1235\"\u003ebufbuild/protoc-gen-validate#1235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Maven developers entry by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1237\"\u003ebufbuild/protoc-gen-validate#1237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1230\"\u003ebufbuild/protoc-gen-validate#1230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.3 to 1.36.4 in the go group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1239\"\u003ebufbuild/protoc-gen-validate#1239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ein\u003c/code\u003e rule for \u003ccode\u003erepeated int32\u003c/code\u003e by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1240\"\u003ebufbuild/protoc-gen-validate#1240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 8 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1243\"\u003ebufbuild/protoc-gen-validate#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ein\u003c/code\u003e rule for repeated \u003ccode\u003eint32\u003c/code\u003e and \u003ccode\u003eint64\u003c/code\u003e fields by \u003ca href=\"https://github.com/mortezaPRK\"\u003e\u003ccode\u003e@​mortezaPRK\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1241\"\u003ebufbuild/protoc-gen-validate#1241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.1 to 5.29.3 in /python in the python group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1244\"\u003ebufbuild/protoc-gen-validate#1244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to migration guide by \u003ca href=\"https://github.com/nicksnyder\"\u003e\u003ccode\u003e@​nicksnyder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1247\"\u003ebufbuild/protoc-gen-validate#1247\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1251\"\u003ebufbuild/protoc-gen-validate#1251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1250\"\u003ebufbuild/protoc-gen-validate#1250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.1.1 to 7.1.2 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1249\"\u003ebufbuild/protoc-gen-validate#1249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.52.0 in /java in the java group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1248\"\u003ebufbuild/protoc-gen-validate#1248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.4 to 3.1.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1213\"\u003ebufbuild/protoc-gen-validate#1213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1252\"\u003ebufbuild/protoc-gen-validate#1252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1254\"\u003ebufbuild/protoc-gen-validate#1254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jinja2 from 3.1.5 to 3.1.6 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1255\"\u003ebufbuild/protoc-gen-validate#1255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1253\"\u003ebufbuild/protoc-gen-validate#1253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1259\"\u003ebufbuild/protoc-gen-validate#1259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 75.8.2 to 76.0.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1258\"\u003ebufbuild/protoc-gen-validate#1258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.35.0 to 0.37.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1257\"\u003ebufbuild/protoc-gen-validate#1257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 6.30.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1261\"\u003ebufbuild/protoc-gen-validate#1261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1270\"\u003ebufbuild/protoc-gen-validate#1270\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1267\"\u003ebufbuild/protoc-gen-validate#1267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1274\"\u003ebufbuild/protoc-gen-validate#1274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incompatibility with --incompatible_disable_starlark_host_transitions by \u003ca href=\"https://github.com/meteorcloudy\"\u003e\u003ccode\u003e@​meteorcloudy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1275\"\u003ebufbuild/protoc-gen-validate#1275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.0 to 2.55.3 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1277\"\u003ebufbuild/protoc-gen-validate#1277\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to publish to Maven Central by \u003ca href=\"https://github.com/pkwarren\"\u003e\u003ccode\u003e@​pkwarren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1278\"\u003ebufbuild/protoc-gen-validate#1278\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.39.0 to 0.40.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1280\"\u003ebufbuild/protoc-gen-validate#1280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group across 1 directory with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1268\"\u003ebufbuild/protoc-gen-validate#1268\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump com.google.api.grpc:proto-google-common-protos from 2.55.3 to 2.56.0 in /java in the java group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1279\"\u003ebufbuild/protoc-gen-validate#1279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1281\"\u003ebufbuild/protoc-gen-validate#1281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.4.0 to 80.7.1 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1282\"\u003ebufbuild/protoc-gen-validate#1282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump setuptools from 80.7.1 to 80.8.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1283\"\u003ebufbuild/protoc-gen-validate#1283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the python-root group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1284\"\u003ebufbuild/protoc-gen-validate#1284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 3 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1285\"\u003ebufbuild/protoc-gen-validate#1285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group across 1 directory with 5 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1293\"\u003ebufbuild/protoc-gen-validate#1293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flake8 from 7.2.0 to 7.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1289\"\u003ebufbuild/protoc-gen-validate#1289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump protobuf from 5.29.3 to 5.29.5 in /python by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1288\"\u003ebufbuild/protoc-gen-validate#1288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.40.0 to 0.41.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1286\"\u003ebufbuild/protoc-gen-validate#1286\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump golang.org/x/net from 0.41.0 to 0.42.0 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1297\"\u003ebufbuild/protoc-gen-validate#1297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1296\"\u003ebufbuild/protoc-gen-validate#1296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump build from 1.2.2.post1 to 1.3.0 in the python-root group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1295\"\u003ebufbuild/protoc-gen-validate#1295\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1299\"\u003ebufbuild/protoc-gen-validate#1299\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the go-tests group in /tests with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1298\"\u003ebufbuild/protoc-gen-validate#1298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump the java group in /java with 4 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1301\"\u003ebufbuild/protoc-gen-validate#1301\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump google.golang.org/protobuf from 1.36.7 to 1.36.8 in /tests in the go-tests group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/bufbuild/protoc-gen-validate/pull/1300\"\u003ebufbuild/protoc-gen-validate#1300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/4eb9011f3e6d551d067d87c89f082261164fac31\"\u003e\u003ccode\u003e4eb9011\u003c/code\u003e\u003c/a\u003e Python 3.13 support in validator.py (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/ad5af80c93ff016de4fba34b01be5a8576696326\"\u003e\u003ccode\u003ead5af80\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.46.0 to 0.47.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/b02a0690081c5b23c5641d6591e391645a56ef8d\"\u003e\u003ccode\u003eb02a069\u003c/code\u003e\u003c/a\u003e Bump the java group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/c3d7b9bbecbb063842396fe205e6232b047113cf\"\u003e\u003ccode\u003ec3d7b9b\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/0b3cccf909e8e8820d8735d6f91c3953838cc100\"\u003e\u003ccode\u003e0b3cccf\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4 to 5 in the github-actions group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/3c1639cd470fb6a46899585afe87baee422d40bf\"\u003e\u003ccode\u003e3c1639c\u003c/code\u003e\u003c/a\u003e Bump golang.org/x/net from 0.44.0 to 0.46.0 in /tests in the go-tests group (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/552d005419c35581b68a91365fd880986fe31aac\"\u003e\u003ccode\u003e552d005\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 2 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/519c9ce816a47936d6227f00d01e1fa851a8e347\"\u003e\u003ccode\u003e519c9ce\u003c/code\u003e\u003c/a\u003e Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 in /tests in the go-te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/962aec3421d078883fafc671bd5358a1a448a4f6\"\u003e\u003ccode\u003e962aec3\u003c/code\u003e\u003c/a\u003e Bump the java group in /java with 3 updates (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bufbuild/protoc-gen-validate/commit/e1caab2c8de782cbd422edf9910dee10af7d0f20\"\u003e\u003ccode\u003ee1caab2\u003c/code\u003e\u003c/a\u003e Bump isort from 6.0.1 to 6.1.0 in the python-root group (\u003ca href=\"https://redirect.github.com/envoyproxy/protoc-gen-validate/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/getsentry/sentry-go` from 0.34.1 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/releases\"\u003egithub.com/getsentry/sentry-go's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBehavioral change for the \u003ccode\u003eTraceIgnoreStatusCodes\u003c/code\u003e option. The option now defaults to ignoring 404 status codes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1122\"\u003e#1122\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md\"\u003egithub.com/getsentry/sentry-go's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.40.0.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable \u003ccode\u003eDisableTelemetryBuffer\u003c/code\u003e flag and noop Telemetry Buffer, to prevent a panic at runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1149\"\u003e#1149\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.39.0.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop events from the telemetry buffer when rate-limited or transport is full, allowing the buffer queue to empty itself under load (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1138\"\u003e#1138\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix scheduler's \u003ccode\u003ehasWork()\u003c/code\u003e method to check if buffers are ready to flush. The previous implementation was causing CPU spikes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1143\"\u003e#1143\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce a new async envelope transport and telemetry buffer to prioritize and batch events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1094\"\u003e#1094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1093\"\u003e#1093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-go/pull/1107\"\u003e#1107\u003c/a\u003e).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvantages:\n\u003cul\u003e\n\u003cli\u003ePrioritized, per-category buffers (errors, transactions, logs, check-ins) reduce starvation and improve resilience under load\u003c/li\u003e\n\u003cli\u003eBatching for high-volume logs (up to 100 items or 5s) cuts network overhead\u003c/li\u003e\n\u003cli\u003eBounded memory with eviction policies\u003c/li\u003e\n\u003cli\u003eImproved flush behavior with context-aware flushing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eClientOptions.DisableTelemetryBuffer\u003c/code\u003e to opt out and fall back to the legacy transport layer (\u003ccode\u003eHTTPTransport\u003c/code\u003e / \u003ccode\u003eHTTPSyncTransport\u003c/code\u003e).\u003c/p\u003e\n\u003cpre lang=\"go\"\u003e\u003ccode\u003eerr := sentry.Init(sentry.ClientOptions{\n  Dsn: \u0026quot;__DSN__\u0026quot;,\n  DisableTelemetryBuffer: true, // fallback to legacy transport\n})\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIf a custom \u003ccode\u003eTransport\u003c/code\u003e is provided, the SDK automatically disables the telemetry buffer and uses the legacy transport for compatibility.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eThe Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.37.0.\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/f3fc5645c662d42363d3c47adee155a03a757f4b\"\u003e\u003ccode\u003ef3fc564\u003c/code\u003e\u003c/a\u003e release: 0.40.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/9232f5d2f9727119fef5b9db5aad9e2906758f58\"\u003e\u003ccode\u003e9232f5d\u003c/code\u003e\u003c/a\u003e chore: prepare 0.40.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/55ee13e338b87f7fb0c691f38158809ff9fb30f7\"\u003e\u003ccode\u003e55ee13e\u003c/code\u003e\u003c/a\u003e feat: disable Telemetry Buffer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1149\"\u003e#1149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/34261f3c64f1876aa6c891848108ffd88a299787\"\u003e\u003ccode\u003e34261f3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.39.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a36268230302c750b38d4fe3a6f097a216fc355d\"\u003e\u003ccode\u003ea362682\u003c/code\u003e\u003c/a\u003e release: 0.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/2153b5042be712bdbe1cba4f15c3e2aa7ac4ffe4\"\u003e\u003ccode\u003e2153b50\u003c/code\u003e\u003c/a\u003e chore: prepare 0.39.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/112f257bfa4d5b452a3f5467e72c4ee1adfbff47\"\u003e\u003ccode\u003e112f257\u003c/code\u003e\u003c/a\u003e fix: scheduler should check for ready to flush buffers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1143\"\u003e#1143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/03de096007be889e2fdec6bf5fc658419faa2fb7\"\u003e\u003ccode\u003e03de096\u003c/code\u003e\u003c/a\u003e feat: drop rate-limited events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-go/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/a2066ef178eeb4cb2808f565416283465b51b233\"\u003e\u003ccode\u003ea2066ef\u003c/code\u003e\u003c/a\u003e Merge branch 'release/0.38.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-go/commit/eb9fd9f8949f9af4d20cb3270c210fcec744148d\"\u003e\u003ccode\u003eeb9fd9f\u003c/code\u003e\u003c/a\u003e release: 0.38.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-go/compare/v0.34.1...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.1 to 2.27.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/releases\"\u003egithub.com/grpc-ecosystem/grpc-gateway/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.27.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(runtime): using reflect.TypeFor by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(runtime): annotate context even if no incoming headers by \u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add Opaque API and Protobuf Editions support by \u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: annotate healthz endpoint handler by \u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexpand_slash_patterns=true now converts parameters with hyphens correctly by \u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5868\"\u003egrpc-ecosystem/grpc-gateway#5868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boolangery\"\u003e\u003ccode\u003e@​boolangery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5887\"\u003egrpc-ecosystem/grpc-gateway#5887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kop\"\u003e\u003ccode\u003e@​kop\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5723\"\u003egrpc-ecosystem/grpc-gateway#5723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZY-Ang\"\u003e\u003ccode\u003e@​ZY-Ang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5914\"\u003egrpc-ecosystem/grpc-gateway#5914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goulashify\"\u003e\u003ccode\u003e@​goulashify\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5938\"\u003egrpc-ecosystem/grpc-gateway#5938\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.27.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix nested schema definition for body parameter (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/3058\"\u003e#3058\u003c/a\u003e) by \u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 by \u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilyongcho-moloco\"\u003e\u003ccode\u003e@​ilyongcho-moloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5827\"\u003egrpc-ecosystem/grpc-gateway#5827\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MB175\"\u003e\u003ccode\u003e@​MB175\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5857\"\u003egrpc-ecosystem/grpc-gateway#5857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\"\u003ehttps://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/ab243acfa3bcc5495c4e3923ca44aad7537e834c\"\u003e\u003ccode\u003eab243ac\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 9070e63 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5970\"\u003e#5970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/30abf93af6d544cfe9e3f722afa9341279ebdeec\"\u003e\u003ccode\u003e30abf93\u003c/code\u003e\u003c/a\u003e fix(deps): update module google.golang.org/protobuf to v1.36.10 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5969\"\u003e#5969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b73048f34064bef3f6faec8111c4fca73f4dab18\"\u003e\u003ccode\u003eb73048f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency bazel to v8.4.2 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/95f123b0a778164001710cf42b1ae00951f3b126\"\u003e\u003ccode\u003e95f123b\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 3990e05 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5967\"\u003e#5967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/fb9da671013630f9859da2c23d972fda479dd2f4\"\u003e\u003ccode\u003efb9da67\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to 063f9e1 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5966\"\u003e#5966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/208372a9865cf8ebf6e2994cb94a08fcda10b61f\"\u003e\u003ccode\u003e208372a\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to e78280f (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5965\"\u003e#5965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/1a315aa59086256696e2ea8285eaec89dbecff4b\"\u003e\u003ccode\u003e1a315aa\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/api digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/b862f0b48e8b3ef19d79b0ea0ef5c280ef9d3d49\"\u003e\u003ccode\u003eb862f0b\u003c/code\u003e\u003c/a\u003e fix(deps): update google.golang.org/genproto/googleapis/rpc digest to 57b25ae...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/e6cdbc77ba3d8666384e72fd2f946a5576c1296a\"\u003e\u003ccode\u003ee6cdbc7\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to eab82ec (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5962\"\u003e#5962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/commit/7fefac04340e187715e0ac479da4df281080d02e\"\u003e\u003ccode\u003e7fefac0\u003c/code\u003e\u003c/a\u003e chore(deps): update googleapis digest to a4ded73 (\u003ca href=\"https://redirect.github.com/grpc-ecosystem/grpc-gateway/issues/5961\"\u003e#5961\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.1...v2.27.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jackc/pgx/v5` from 5.7.5 to 5.7.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jackc/pgx/blob/master/CHANGELOG.md\"\u003egithub.com/jackc/pgx/v5's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.7.6 (September 8, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUse ParseConfigError in pgx.ParseConfig and pgxpool.ParseConfig (Yurasov Ilia)\u003c/li\u003e\n\u003cli\u003eAdd PrepareConn hook to pgxpool (Jonathan Hall)\u003c/li\u003e\n\u003cli\u003eReduce allocations in QueryContext (Dominique Lefevre)\u003c/li\u003e\n\u003cli\u003eAdd MarshalJSON and UnmarshalJSON for pgtype.Uint32 (Panos Koutsovasilis)\u003c/li\u003e\n\u003cli\u003eConfigure ping behavior on pgxpool with ShouldPing (Christian Kiely)\u003c/li\u003e\n\u003cli\u003ezeronull int types implement Int64Valuer and Int64Scanner (Li Zeghong)\u003c/li\u003e\n\u003cli\u003eFix panic when receiving terminate connection message during CopyFrom (Michal Drausowski)\u003c/li\u003e\n\u003cli\u003eFix statement cache not being invalidated on error during batch (Muhammadali Nazarov)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a2fca037434a0a7096b095d4ed87cdffb03b626e\"\u003e\u003ccode\u003ea2fca03\u003c/code\u003e\u003c/a\u003e Release v5.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/95fc31294f1d0eeabb0a8dafa36b875eac0df19c\"\u003e\u003ccode\u003e95fc312\u003c/code\u003e\u003c/a\u003e Add link to github.com/KoNekoD/pgx-colon-query-rewriter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5534fa9a0206ef351e366ca985ed8e3af4e40f97\"\u003e\u003ccode\u003e5534fa9\u003c/code\u003e\u003c/a\u003e Improve Rows docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/a295d68811e6946607f152986d1df961ae824382\"\u003e\u003ccode\u003ea295d68\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2368\"\u003e#2368\u003c/a\u003e from zeghong/zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/03f32c06bd5efb0fe32305824eb7850df56f0727\"\u003e\u003ccode\u003e03f32c0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-valuer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/82fbe49fecdc4b0a5fa703b1e7fa7c6f80641739\"\u003e\u003ccode\u003e82fbe49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2372\"\u003e#2372\u003c/a\u003e from WGH-/improve-batch-doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/594d9d65dc2e81d44b06ec83ee0e0b9be4f821d2\"\u003e\u003ccode\u003e594d9d6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2367\"\u003e#2367\u003c/a\u003e from zeghong/zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/5a18241971b4ea2ae13df0abcf738d6620b6ff55\"\u003e\u003ccode\u003e5a18241\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into zeronull-int-scanner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/cc34da5884b8f41dd9fb234ff6f90d563c108e5c\"\u003e\u003ccode\u003ecc34da5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2370\"\u003e#2370\u003c/a\u003e from Saurabh2402/improvement/setup-linters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jackc/pgx/commit/dd81f81e2fc0bf41c6c80d299720897538faf6fa\"\u003e\u003ccode\u003edd81f81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jackc/pgx/issues/2369\"\u003e#2369\u003c/a\u003e from zeghong/go-doc-links\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jackc/pgx/compare/v5.7.5...v5.7.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/jarcoal/httpmock` from 1.4.0 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jarcoal/httpmock/releases\"\u003egithub.com/jarcoal/httpmock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: also test with go v1.25 and use golangci-lint v2.4.0 by \u003ca href=\"https://github.com/maxatome\"\u003e\u003ccode\u003e@​maxatome\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/164\"\u003ejarcoal/httpmock#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid data race when closing body by \u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavyJohnes\"\u003e\u003ccode\u003e@​DavyJohnes\u003c/code\u003e\u003c/a\u003e made his first contribution in \u003ca href=\"https://redirect.github.com/jarcoal/httpmock/pull/165\"\u003ejarcoal/httpmock#165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ehttps://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/314d58a0690c92c71b2a9de2d62d52c74c328546\"\u003e\u003ccode\u003e314d58a\u003c/code\u003e\u003c/a\u003e fix: protect all body-related methods with mutext\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/e482896659149810cdc8b9262611a0059150b661\"\u003e\u003ccode\u003ee482896\u003c/code\u003e\u003c/a\u003e fix: avoid data race when closing body\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarcoal/httpmock/commit/c97714566220b6410cf4f7937db771d1876e8e98\"\u003e\u003ccode\u003ec977145\u003c/code\u003e\u003c/a\u003e test: also test with go v1.25 and use golangci-lint v2.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jarcoal/httpmock/compare/v1.4.0...v1.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/klauspost/compress` from 1.18.0 to 1.18.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/klauspost/compress/releases\"\u003egithub.com/klauspost/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eflate: Fix invalid encoding on level 9 with single value input by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1115\"\u003eklauspost/compress#1115\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: reduce stateless allocations by \u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the github-actions group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1111\"\u003eklauspost/compress#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003ev1.18.1\u003c/code\u003e is marked \u0026quot;retracted\u0026quot; due to invalid flate/zip/gzip encoding.\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RXamzin\"\u003e\u003ccode\u003e@​RXamzin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1106\"\u003eklauspost/compress#1106\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.1...v1.18.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ezstd: Fix incorrect buffer size in dictionary encodes by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1059\"\u003eklauspost/compress#1059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es2: check for cap, not len of buffer in EncodeBetter/Best by \u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezstd: Add simple zstd EncodeTo/DecodeTo functions by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1079\"\u003eklauspost/compress#1079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ezlib: Avoiding extra allocation in zlib.reader.Reset by \u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003egzhttp: remove redundant err check in zstdReader by \u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun modernize. Deprecate Go 1.22 by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1095\"\u003eklauspost/compress#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Simplify matchlen by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1101\"\u003eklauspost/compress#1101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Add examples by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1102\"\u003eklauspost/compress#1102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Use exact sizes for huffman tables by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1103\"\u003eklauspost/compress#1103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eflate: Faster load+store by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1104\"\u003eklauspost/compress#1104\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd notice to S2 about MinLZ by \u003ca href=\"https://github.com/klauspost\"\u003e\u003ccode\u003e@​klauspost\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1065\"\u003eklauspost/compress#1065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wooffie\"\u003e\u003ccode\u003e@​wooffie\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1069\"\u003eklauspost/compress#1069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vdarulis\"\u003e\u003ccode\u003e@​vdarulis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1080\"\u003eklauspost/compress#1080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/travelpolicy\"\u003e\u003ccode\u003e@​travelpolicy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1086\"\u003eklauspost/compress#1086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryanfowler\"\u003e\u003ccode\u003e@​ryanfowler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/klauspost/compress/pull/1090\"\u003eklauspost/compress#1090\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/klauspost/compress/compare/v1.18.0...v1.18.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/444d5d9b74cdd224f607dea687edfc584fd493f6\"\u003e\u003ccode\u003e444d5d9\u003c/code\u003e\u003c/a\u003e Fix invalid encoding on level 9 with single value input (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/503c02816f2fbb1b1afa2de9c5e21146eb9aa812\"\u003e\u003ccode\u003e503c028\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action in the github-actions group (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1111\"\u003e#1111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/701ca28bd550f622eb2dbccf0d7bd412ac41b0ad\"\u003e\u003ccode\u003e701ca28\u003c/code\u003e\u003c/a\u003e flate: reduce stateless allocations (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/e0b47ffa6861e3ce2ff3225f739ed234fb3df170\"\u003e\u003ccode\u003ee0b47ff\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/d10b5259eef9d3da9a58bedad041b36731967489\"\u003e\u003ccode\u003ed10b525\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/3c0d30844ced777738c26ca35394953ceb2073ae\"\u003e\u003ccode\u003e3c0d308\u003c/code\u003e\u003c/a\u003e flate: Faster load+st0re (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/6e2f5d5b240137060e9d7c44f3c31bad2927593f\"\u003e\u003ccode\u003e6e2f5d5\u003c/code\u003e\u003c/a\u003e flate: Use exact sizes for huffman tables (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/bda824b0286d81f2a988c89f9a8c913607e67c36\"\u003e\u003ccode\u003ebda824b\u003c/code\u003e\u003c/a\u003e flate: Add examples (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/f44517c79cda0344a79a31a31d09cc8a532e920e\"\u003e\u003ccode\u003ef44517c\u003c/code\u003e\u003c/a\u003e flate: Simplify matchlen (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/klauspost/compress/commit/54cb7a5e7c540cf0b50aaa5dd36a3721db2af1e5\"\u003e\u003ccode\u003e54cb7a5\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/klauspost/compress/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/klauspost/compress/compare/v1.18.0...v1.18.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/nats-io/nats-server/v2` from 2.11.4 to 2.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats-server/releases\"\u003egithub.com/nats-io/nats-server/v2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v2.12.3\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://docs.nats.io/release-notes/whats_new/whats_new_212\"\u003e2.12 Upgrade Guide\u003c/a\u003e for backwards compatibility notes with 2.11.x.\u003c/p\u003e\n\u003ch3\u003eGo Version\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1.25.5 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003egithub.com/google/go-tpm v0.9.7 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/nats-io/nkeys v0.4.12 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egolang.org/x/crypto v0.45.0 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7578\"\u003e#7578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/klauspost/compress v1.18.2 (\u003ca href=\"https://redirect.github.com/nats-io/nats-server/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egithub.com/antithesishq/antithesis-sdk-go v0.5.0...\n\n_Description has been truncated_","html_url":"https://github.com/TheThingsNetwork/lorawan-stack/pull/7797","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheThingsNetwork%2Florawan-stack/issues/7797","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7797/packages"}},{"old_version":"1.2.15","new_version":"1.2.16","update_type":"patch","path":null,"pr_created_at":"2025-12-08T20:02:24.000Z","version_change":"1.2.15 → 1.2.16","issue":{"uuid":"3707824251","node_id":"PR_kwDOAvp-M863wa32","number":43925,"state":"open","title":"Bump the bun group with 3 updates","user":"dependabot[bot]","labels":["changelog/no-changelog","dependencies","dependencies-go","team/triage","team/universal-service-monitoring","qa/no-code-change","short review"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T20:02:24.000Z","updated_at":"2026-01-06T04:27:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"bun","update_count":3,"packages":[{"name":"github.com/uptrace/bun","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/dialect/pgdialect","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"},{"name":"github.com/uptrace/bun/driver/pgdriver","old_version":"1.2.15","new_version":"1.2.16","repository_url":"https://github.com/uptrace/bun"}],"path":null,"ecosystem":"go"},"body":"Bumps the bun group with 3 updates: [github.com/uptrace/bun](https://github.com/uptrace/bun), [github.com/uptrace/bun/dialect/pgdialect](https://github.com/uptrace/bun) and [github.com/uptrace/bun/driver/pgdriver](https://github.com/uptrace/bun).\n\nUpdates `github.com/uptrace/bun` from 1.2.15 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/dialect/pgdialect` from 1.2.15 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/dialect/pgdialect's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/dialect/pgdialect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/uptrace/bun/driver/pgdriver` from 1.2.15 to 1.2.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/releases\"\u003egithub.com/uptrace/bun/driver/pgdriver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uptrace/bun/blob/master/CHANGELOG.md\"\u003egithub.com/uptrace/bun/driver/pgdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003e1.2.16\u003c/a\u003e (2025-11-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edata race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/e92d91041144037c270db1f87d7b5750d52d88ab\"\u003ee92d910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e data race in db clone stats (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a78f38251b0ca990e55868953cd85e3db7cadcc5\"\u003ea78f382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edb:\u003c/strong\u003e move DBStats to noCopyState (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c64624188efb7b049a6e70d064566a6613fb9974\"\u003ec646241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e106cc08\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1276\"\u003e#1276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erevert CreateChannel rename (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1248\"\u003e#1248\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/a5b2ac63e478da9011640df2612e33094b5fc90b\"\u003ea5b2ac6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esql injection \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1228\"\u003e#1228\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1263\"\u003e#1263\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/c12edf090a9f7b17ea04f121c8b25603590e845b\"\u003ec12edf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1299\"\u003e#1299\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003eb499cce\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1298\"\u003e#1298\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003ed9f273f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd materialize cte support  (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1260\"\u003e#1260\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/16ebb0916c2bffbec6bdb2af4c227d83fefdb4ae\"\u003e16ebb09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SetValues (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1252\"\u003e#1252\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/9556d3c4fb5fb79d9295a5937d46052a0e07fb2f\"\u003e9556d3c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e2ad0521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd WithQueryHook and deprecated AddQueryHook (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1272\"\u003e#1272\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/f662c1ee6f49306eea50ceceb23d2da5b83d28cc\"\u003ef662c1e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emigrate:\u003c/strong\u003e add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e042b10a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epgdialect:\u003c/strong\u003e add support for RETURNING clause in MERGE statements (\u003ca href=\"https://redirect.github.com/uptrace/bun/blob/master/redirect.github.com/uptrace/bun/issues/1258\"\u003e#1258\u003c/a\u003e) (\u003ca href=\"https://github.com/uptrace/bun/blob/master/github.com/uptrace/bun/commits/6f4c68874cd3324c863253d10ba4989365837b61\"\u003e6f4c688\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/c951ef4897c54e53a3aeb112f237e1b82a284755\"\u003e\u003ccode\u003ec951ef4\u003c/code\u003e\u003c/a\u003e chore: release v1.2.16 (release.sh) (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/1e91aa2e4b7a87a54fe5f83ff4641a49ae83ceac\"\u003e\u003ccode\u003e1e91aa2\u003c/code\u003e\u003c/a\u003e chore: go mod tidy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/b499cce68bff4c2c51d8647dd1ca17c0451f468e\"\u003e\u003ccode\u003eb499cce\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eSelectQuery.Clone\u003c/code\u003e to properly handle non-nil empty arg slices (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/9f8a5f38b8864a59e0cbf38d6382f0178ae4d7fa\"\u003e\u003ccode\u003e9f8a5f3\u003c/code\u003e\u003c/a\u003e chore: support empty order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/a5efcd802d63b20d1d3d8474bfa9eb72fa413512\"\u003e\u003ccode\u003ea5efcd8\u003c/code\u003e\u003c/a\u003e chore: use bun.Ident in OrderBy (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/00498d0a9d458459d3d7276a0f44607f20526c04\"\u003e\u003ccode\u003e00498d0\u003c/code\u003e\u003c/a\u003e chore: rename SortDir to Order (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/2ad05214e57548e0b6dccf487401335cbd4e4ed9\"\u003e\u003ccode\u003e2ad0521\u003c/code\u003e\u003c/a\u003e feat: add SortDir type to safely build order queries (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1284\"\u003e#1284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/106cc081023efe0662375fc9e6b9de9b0b06f6b0\"\u003e\u003ccode\u003e106cc08\u003c/code\u003e\u003c/a\u003e fix: return \u0026quot;custom\u0026quot; for unknown dialects instead of \u0026quot;invalid\u0026quot; (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/d9f273fc119ff2097883fffeb34d2e2c6074accd\"\u003e\u003ccode\u003ed9f273f\u003c/code\u003e\u003c/a\u003e feat: add Context to ConnResolver.ResolveConn (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uptrace/bun/commit/042b10aa50f6b0f532a59de4ce81fbddb6a3b739\"\u003e\u003ccode\u003e042b10a\u003c/code\u003e\u003c/a\u003e feat(migrate): add BeforeMigration and AfterMigration (\u003ca href=\"https://redirect.github.com/uptrace/bun/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uptrace/bun/compare/v1.2.15...v1.2.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/DataDog/datadog-agent/pull/43925","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataDog%2Fdatadog-agent/issues/43925","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/43925/packages"}}]}