Skip to content

Commit

Permalink
Merge pull request #55 from golistic/release/v0.9.8
Browse files Browse the repository at this point in the history
release: v0.9.8
  • Loading branch information
geertjanvdk authored Aug 27, 2023
2 parents a2592c8 + 5c6155d commit c296416
Showing 1 changed file with 22 additions and 9 deletions.
31 changes: 22 additions & 9 deletions CHANGELOG.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@ pxmysql:
- meta:
projectURL: https://github.com/golistic/pxmysql
description: |
All notable changes to this project will be documented in this file.
Go MySQL driver using X Protocol communicating with the MySQL server using
Protocol Buffers.
All notable changes to this project will be documented in this file.
We follow the conventionalcommits.org specification.
Change entries with prefix `(!)` warn for a "breaking change".
Expand All @@ -12,37 +14,48 @@ pxmysql:
date: 2023-01-24
description: Initial development release (not production ready).
patches:
- version: v0.9.8
date: 2023-08-27
refactor:
driver:
- (!) We move the registration of the `sql`-driver "pxmysql" to the subpackage
`github.com/golistic/pxmysql/register` (driver name "mysql" to `../register/mysql`).
Refactoring should not break things, but this does. Users must change the (anonymous)
import using the new sub-package.
- Use `github.com/golistic/xgo/xsql` for managing the data source name.
build:
- Dependencies have been tidied and updated where needed.
- version: v0.9.7
date: 2023-08-15
fixed:
driver:
- Properly deallocate prepared statements when using the connection methods
`ExecContext` and `QueryContext` preventing the server to reach maximum
prepared statements
prepared statements.
refactor:
general:
- Cleanup dependencies and use `golistic/xgo` instead of the now deprecated
subpackages within `golistic` or `github.com/geertjanvdk/xkit`
subpackages within `golistic` or `github.com/geertjanvdk/xkit`.
build:
general:
- Go version has been upped to 1.21 to make it clear that we eventually might
use some features from that version
use some features from that version.
- version: v0.9.6
date: 2023-08-09
fixed:
driver:
- `pxmysql.QueryContext()` will now correctly return empty Rows-object when
result has no rows, instead of returning `sql.ErrNoRows`
result has no rows, instead of returning `sql.ErrNoRows`.
- (!) Go `sql` driver is now named `pxmysql` so it aligns with the package name;
we do not keep backward compatibility
we do not keep backward compatibility.
- We support the driver name "mysql" as some projects need to use this name. When
this is needed, load anonymous sub-package `github.com/golistic/pxmysql/mysql`
this is needed, load anonymous sub-package `github.com/golistic/pxmysql/mysql`.
added:
driver:
- We support the driver name "mysql" as some projects need to use this name. When
this is needed, load anonymous sub-package `github.com/golistic/pxmysql/mysql`
this is needed, load anonymous sub-package `github.com/golistic/pxmysql/mysql`.
build:
- Upgrade ProtoBuf MySQL code to MySQL 8.0.34 (but no changes)
- Upgrade ProtoBuf MySQL code to MySQL 8.0.34 (but no changes).
- version: v0.9.5
date: 2023-05-28
fixed:
Expand Down

0 comments on commit c296416

Please sign in to comment.