Jaybird currently depends on JCA (Java Connector Architecture) for its driver internals, however in the wild, Jaybird does not seem to be used (or hardly ever) as JCA provider. Removing the dependency on JCA would remove a required dependency (connector-api) from Jaybird, and give us more freedom to refactor the implementation.
Jaybird currently depends on JCA (Java Connector Architecture) for its driver internals, however in the wild, Jaybird does not seem to be used (or hardly ever) as JCA provider. Removing the dependency on JCA would remove a required dependency (connector-api) from Jaybird, and give us more freedom to refactor the implementation.
See jdp-2020-03 for details: https://github.com/FirebirdSQL/jaybird/blob/master/devdoc/jdp/jdp-2020-03-remove-jca-support.md