irods / irods_client_http_api

An iRODS C++ HTTP API using Boost.Beast
BSD 3-Clause "New" or "Revised" License
0 stars 7 forks source link

Update GenQuery2 logic for iRODS 4.3.2 #272

Closed korydraughn closed 2 weeks ago

korydraughn commented 5 months ago

Build / Tools

iRODS 4.3.2 will ship with GenQuery2. The HTTP API needs to be able to switch between the different implementations of GenQuery2 due to the 4.2 compatibility option (i.e. 4.2 servers require the external GenQuery2 package).

korydraughn commented 1 month ago

Because iRODS 4.3.2 ships with GenQuery2, the plan is to drop support for the GenQuery2 API plugin _(found at https://github.com/irods/irods_api_plugin_genquery2)_.

If users wish to continue using the GenQuery2 API plugin, they'll have to use HTTP API 0.3.0 (or earlier) and iRODS 4.3.1 (or earlier).

The reason for this is mostly due to:

korydraughn commented 3 weeks ago

Noting here that the genquery2_enabled property, returned by the /info endpoint, has been removed.

korydraughn commented 3 weeks ago

Reopening. Forgot to update the test.

korydraughn commented 2 weeks ago

Test updated.