Releases: tashda/mysql-wire
Releases · tashda/mysql-wire
Release v0.0.1
mysql-wire v0.0.1
Summary
- Release range: initial curated release snapshot for
v0.0.1 - Commits included: 27
Detailed Changes
Wire Protocol
- Bootstrap async mysql-wire package
- Touched:
.gitignore,Package.resolved,Package.swift,Sources/MySQLKit/Client/MySQLClient+Namespaces.swift, and 13 more
- Touched:
- Update mysql-wire gitignore for agent artifacts
- Touched:
.gitignore
- Touched:
Client APIs
- Add typed MySQL metadata APIs
- Touched:
Sources/MySQLKit/Metadata/MySQLMetadataClient+Columns.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient+SchemaObjects.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient.swift,Sources/MySQLKit/Metadata/MySQLMetadataTypes.swift, and 1 more
- Touched:
- Expand MySQLKit connection admin and security APIs
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+Maintenance.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Processes.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Status.swift,Sources/MySQLKit/Admin/MySQLAdminClient.swift, and 9 more
- Touched:
- Add MySQLKit transaction activity and performance APIs
- Touched:
Sources/MySQLKit/Activity/MySQLActivityClient+Monitoring.swift,Sources/MySQLKit/Activity/MySQLActivityClient.swift,Sources/MySQLKit/Activity/MySQLActivityTypes.swift,Sources/MySQLKit/Client/MySQLClient+Namespaces.swift, and 9 more
- Touched:
- Expand MySQLKit metadata security and replication APIs
- Touched:
Sources/MySQLKit/Client/MySQLClient+Namespaces.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient+Events.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient+Routines.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient+Search.swift, and 9 more
- Touched:
- Add mysql-wire infrastructure cache health and testing support
- Touched:
Package.swift,Sources/MySQLKit/Connection/MySQLConnectionHealth.swift,Sources/MySQLKit/Connection/MySQLServerConnection.swift,Sources/MySQLKit/Connection/PreparedStatementCache.swift, and 4 more
- Touched:
- Expand mysql-wire admin security and performance breadth
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+Backup.swift,Sources/MySQLKit/Admin/MySQLAdminClient+DDL.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Logs.swift,Sources/MySQLKit/Admin/MySQLAdminTypes.swift, and 4 more
- Touched:
- Add cached prepared execution path to mysql-wire
- Touched:
Sources/MySQLKit/Connection/MySQLServerConnection.swift,Sources/MySQLKit/Connection/PreparedStatementCache.swift,Sources/MySQLKit/Execution/MySQLBindRenderer.swift,Sources/MySQLKit/Execution/MySQLPreparedStatementClient.swift, and 4 more
- Touched:
- Expand mysql-wire admin maintenance and performance detail APIs
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+Backup.swift,Sources/MySQLKit/Admin/MySQLAdminClient+MaintenanceExtended.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Variables.swift,Sources/MySQLKit/Admin/MySQLAdminTypes.swift, and 3 more
- Touched:
- Expand mysql-wire metadata security and primary replication coverage
- Touched:
Sources/MySQLKit/Metadata/MySQLMetadataClient+Views.swift,Sources/MySQLKit/Performance/MySQLPerformanceClient+ReportsExtended.swift,Sources/MySQLKit/Replication/MySQLReplicationClient+Primary.swift,Sources/MySQLKit/Security/MySQLSecurityClient+Mutation.swift, and 2 more
- Touched:
- Add mysql-wire session and bulk operation APIs
- Touched:
Sources/MySQLKit/Client/MySQLClient+Namespaces.swift,Sources/MySQLKit/Execution/MySQLBulkOperationClient.swift,Sources/MySQLKit/Session/MySQLSessionClient+Locks.swift,Sources/MySQLKit/Session/MySQLSessionClient+Variables.swift, and 3 more
- Touched:
- Expand mysql-wire admin security and performance detail APIs
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+Backup.swift,Sources/MySQLKit/Admin/MySQLAdminTypes.swift,Sources/MySQLKit/Performance/MySQLPerformanceClient+ReportsExtended.swift,Sources/MySQLKit/Security/MySQLSecurityClient+Administration.swift, and 3 more
- Touched:
- Add mysql-wire programmable object DDL APIs
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+DDL.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Maintenance.swift,Sources/MySQLKit/Admin/MySQLAdminClient+ProgrammableObjects.swift,Sources/MySQLKit/Admin/MySQLAdminTypes.swift, and 1 more
- Touched:
- Add typed mysql role inventory API
- Touched:
Sources/MySQLKit/Security/MySQLSecurityClient+Roles.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Expand mysql metadata for table editor support
- Touched:
Sources/MySQLKit/Metadata/MySQLMetadataClient+Columns.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient+TableStructure.swift,Sources/MySQLKit/Metadata/MySQLMetadataTypes.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Add typed mysql schema privilege listing
- Touched:
Sources/MySQLKit/Security/MySQLSecurityClient+Privileges.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Support mysql grant option mutations
- Touched:
Sources/MySQLKit/Security/MySQLSecurityClient+Mutation.swift
- Touched:
- Add mysql explain json and analyze APIs
- Touched:
Sources/MySQLKit/Performance/MySQLPerformanceClient+Explain.swift,Sources/MySQLKit/Performance/MySQLPerformanceTypes.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Add mysql performance memory and io reports
- Touched:
Sources/MySQLKit/Performance/MySQLPerformanceClient+ReportsExtended.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Add mysql table options metadata API
- Touched:
Sources/MySQLKit/Metadata/MySQLMetadataClient+TableOptions.swift,Sources/MySQLKit/Metadata/MySQLMetadataTypes.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Expand mysql dump command options
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+Backup.swift,Sources/MySQLKit/Admin/MySQLAdminTypes.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Add mysql column comments to metadata
- Touched:
Sources/MySQLKit/Metadata/MySQLMetadataClient+Columns.swift,Sources/MySQLKit/Metadata/MySQLMetadataTypes.swift,Tests/MySQLKitTests/MySQLClientTests.swift
- Touched:
- Add typed APIs for index management, bulk maintenance, components, database info, and enterprise security
- Touched:
Sources/MySQLKit/Admin/MySQLAdminClient+BulkMaintenance.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Components.swift,Sources/MySQLKit/Admin/MySQLAdminClient+Indexes.swift,Sources/MySQLKit/Metadata/MySQLMetadataClient+DatabaseInfo.swift, and 2 more
- Touched:
- Fix build errors in enterprise security: add missing binds parameters and fix optional unwrapping
- Touched:
Sources/MySQLKit/Security/MySQLSecurityClient+Enterprise.swift
- Touched:
Documentation
- chore: add README and clean up empty stub directories
- Touched:
README.md
- Touched:
CI & Release
- ci: add build, test, and release workflows
- Touched:
.github/scripts/generate_release_notes.py,.github/workflows/release.yml,.github/workflows/test.yml
- Touched: