Skip to content

Drop support for un-maintained/deprecated driver libraries #11692

@michaelbromley

Description

@michaelbromley

Currently, TypeORM supports some driver libraries that are either no longer maintained or are not well maintained and where there exists a clearly superior successor.

In these cases, when there is an option for a well-maintained successor library, we should drop support for the unmaintained versions as part of the v1.0 release.

Examples (more research needed to complete this list)

  • sqlite -> @sqlite.org/sqlite-wasm?
  • mysql -> mysql2 Drop support for un-maintained/deprecated driver libraries #11692
    • flip the default for legacy spatial support to false (i.e. remove it from connection options in MysqlDriver.connect)
    • check if there's something related to authentication that can be removed? @alumni remembers that there was the main change in the mysql2 client. MySQL itself deprecated and later dropped support for old auth methods, but MariaDB and cloud versions of MySQL (AWS / Alibaba) might still use the old authentication
  • redis legacy code
  • expo legacy code

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions