Skip to content

Align configuration properties and more#1785

Open
cstamas wants to merge 5 commits intoapache:masterfrom
cstamas:issue-1783
Open

Align configuration properties and more#1785
cstamas wants to merge 5 commits intoapache:masterfrom
cstamas:issue-1783

Conversation

@cstamas
Copy link
Member

@cstamas cstamas commented Feb 4, 2026

Initial goal is to make Resolver 1.x configuration keys transparently supported, but also reduce the copy pasta around "common" HTTP configuration as well. Transport still needs to take care about their own "native" params (supported only by them).

Changes:

  • removed "smart" from connector checksums, they are included checksums (aligned with enum)
  • removed "maven2" from newly (in 2.x) config property (class is named like it, but is totally internal). Property returned to "checksums".
  • made shared helper class for transports, that provides getter, validation and transformation for all "common" HTTP configurations, and reuse them.
  • checked other (important) properties, like split repo, and they already has "legacy" key support in place

Fixes #1783

Initial goal is to make Resolver 1.x configuration keys
transparently supported, but also reduce the copy pasta
around "common" HTTP configuration as well.

Fixes apache#1783
@cstamas cstamas added this to the 2.0.15 milestone Feb 4, 2026
@cstamas cstamas requested a review from kwin February 4, 2026 16:39
@cstamas cstamas self-assigned this Feb 4, 2026
@cstamas cstamas added the enhancement New feature or request label Feb 4, 2026
@cstamas cstamas marked this pull request as ready for review February 4, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Align configuration properties

1 participant