Issue Details (XML | Word | Printable)

Key: JDBC-618
Type: Task Task
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Mark Rotteveel
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JDBC Driver

Remove dependency on JCA

Created: 15/Mar/20 12:31 PM   Updated: 26/Mar/20 10:23 AM
Component/s: XCA/JCA layer
Affects Version/s: None
Fix Version/s: Jaybird 5

Issue Links:
Replace
 


 Description  « Hide
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

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Mark Rotteveel made changes - 15/Mar/20 12:31 PM
Field Original Value New Value
Fix Version/s Jaybird 5 [ 10871 ]
Mark Rotteveel made changes - 15/Mar/20 01:04 PM
Description Jaybird currently depends on JCA (Java Connector Architecture) for its driver internals, however in the wild, Jaybird does not (or hardly) to be used 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.
Jaybird currently depends on JCA (Java Connector Architecture) for its driver internals, however in the wild, Jaybird does not (or hardly) to be used 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
Mark Rotteveel made changes - 15/Mar/20 01:04 PM
Description Jaybird currently depends on JCA (Java Connector Architecture) for its driver internals, however in the wild, Jaybird does not (or hardly) to be used 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
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
Mark Rotteveel made changes - 15/Mar/20 02:15 PM
Status Open [ 1 ] In Progress [ 3 ]
Mark Rotteveel made changes - 22/Mar/20 05:31 PM
Link This issue block progress on JDBC-386 [ JDBC-386 ]
Mark Rotteveel made changes - 26/Mar/20 09:46 AM
Link This issue replaces JDBC-387 [ JDBC-387 ]
Mark Rotteveel made changes - 26/Mar/20 09:52 AM
Status In Progress [ 3 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 26/Mar/20 10:23 AM
Link This issue block progress on JDBC-386 [ JDBC-386 ]