[
https://issues.apache.org/jira/browse/SOLR-15781?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Gerlowski updated SOLR-15781:
-----------------------------------
Description:
While the v2 API is in many ways an improvement over v1 in terms of readability
and API best practices, it still has a lot of room for improvement. The recent
"experimental" designation for v2 opens the door to pursuing many of these
improvements.
This ticket is intended as an umbrella to track resolution of some of the known
warts in the current v2 API and some of the improvements that can be made in
terms of being more RESTful, etc.
While we're touching the API code for these endpoints, it makes sense to
convert them to JAX-RS as well. This JAX-RS migration work was initially
covered in a separate ticket (see SOLR-16370), but the changes required ended
up overlapping with the "cosmetic-improvement" effort here so significantly
that it made sense to track them together.
was:
While the v2 API is in many ways an improvement over v1 in terms of readability
and API best practices, it still has a lot of room for improvement. The recent
"experimental" designation for v2 opens the door to pursuing many of these
improvements.
This ticket is intended as an umbrella to track resolution of some of the known
warts in the current v2 API and some of the improvements that can be made in
terms of being more RESTful, etc.
While we're touching the API code for these endpoints, it makes sense to
convert them to JAX-RS as well. This JAX-RS migration work was initially
covered in a separate ticket (see SOLR-16370), but the changes required ended
up overlapping with the "cosmetic-improvement" effort so significantly that it
makes sense to track both under the same ticket.
> Make v2 APIs more REST-ful and migrate to JAX-RS
> ------------------------------------------------
>
> Key: SOLR-15781
> URL: https://issues.apache.org/jira/browse/SOLR-15781
> Project: Solr
> Issue Type: Improvement
> Components: v2 API
> Reporter: Jason Gerlowski
> Priority: Major
> Labels: V2
>
> While the v2 API is in many ways an improvement over v1 in terms of
> readability and API best practices, it still has a lot of room for
> improvement. The recent "experimental" designation for v2 opens the door to
> pursuing many of these improvements.
> This ticket is intended as an umbrella to track resolution of some of the
> known warts in the current v2 API and some of the improvements that can be
> made in terms of being more RESTful, etc.
> While we're touching the API code for these endpoints, it makes sense to
> convert them to JAX-RS as well. This JAX-RS migration work was initially
> covered in a separate ticket (see SOLR-16370), but the changes required ended
> up overlapping with the "cosmetic-improvement" effort here so significantly
> that it made sense to track them together.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]