Skip to content

Update property defaults and deprecate old properties - #2495

Merged
agoerler merged 21 commits into
mainfrom
StefanHenke-patch-3
Jun 19, 2026
Merged

agoerler merged 21 commits into
mainfrom
StefanHenke-patch-3

Conversation

@StefanHenke

@StefanHenke StefanHenke commented Apr 8, 2026 •

Copy link
Copy Markdown
Contributor

Covers all changes for properties that we know of today. For all other properties under discussion, separate BLIs exist.

Base automatically changed from deprecations-removal-cap-5 to main April 21, 2026 12:20
@StefanHenke StefanHenke reopened this Apr 29, 2026
@StefanHenke
StefanHenke marked this pull request as ready for review April 29, 2026 10:22
StefanHenke and others added 9 commits June 2, 2026 13:30
Added sections for adjusted, deprecated, and removed properties, as well as removed Java APIs in migration documentation.
…perty-changes

- Add Maven 3.9.10 to minimum versions
- Add cds.security.authentication.mode default change
- Add cds.query.deepEntityReadonly default change
- Add explanations to all property default rows
- Fix typo: enforceTransational → enforceTransactional
- Fix cds.multitenancy casing and use PT20M/PT60M notation
- Fix cds.errors.combined removal description
@rjayasinghe
rjayasinghe force-pushed the StefanHenke-patch-3 branch from b552a2d to 8b63344 Compare June 2, 2026 11:34
rjayasinghe
rjayasinghe previously approved these changes Jun 2, 2026
@rjayasinghe

Copy link
Copy Markdown
Contributor

@renejeglinsky @smahati this is approved now. Can you please go ahead with this change?

Comment thread java/migration.md Resolved
Comment thread java/migration.md Resolved
Comment thread java/migration.md Resolved
agoerler and others added 3 commits June 5, 2026 08:30
…ert)

Cross-checked the property tables against rel-4.9.x → main on cds-services
(HEAD 50e3804088, includes the revert of #6812 in cds-services PR #6954).

Adjusted Property Defaults:
- Drop cds.odataV2.batch.maxRequests row (change reverted in cds-services
  PR #6954; both V2 and V4 are back to -1).
- Drop cds.odatav2/v4.searchMode rows (the property is removed entirely,
  not defaulted; moved to "Removed Properties" with a behavior note).
- Fix casing: cds.multitenancy.… → cds.multiTenancy.… (matches Java field).

Deprecated Properties:
- Convert bullet list to a table for consistency with the surrounding
  sections.
- Add cds.dashboard.* — the Dashboard class is now @deprecated(forRemoval).

Removed Properties:
- Strip stray spaces in cds.sql.hana.optimizationMode.
- Add the two removed cds.odata{V2,V4}.searchMode entries with a note
  that the runtime now behaves as if pass-through were set.
- Add cds.multiTenancy.serviceManager.acceptInstancesWithoutTenant,
  cds.multiTenancy.serviceManager.ignoreDuplicateTenantInstances, and
  cds.sql.collate (silent breaking removals on main).
@rjayasinghe

Copy link
Copy Markdown
Contributor

@StefanHenke I checked with Claude Code and manually 👀 and I think we have everything in that we need.

@rjayasinghe

rjayasinghe commented Jun 16, 2026 •

Copy link
Copy Markdown
Contributor

will take care of the conflicts now

@StefanHenke

Copy link
Copy Markdown
Contributor Author

@StefanHenke I checked with Claude Code and manually 👀 and I think we have everything in that we need.

Looking at the list of deleted properties, I´m not sure if we really have recipes for all of them. Some of them are very unlikely to be used by anybody. But others maybe.

@rjayasinghe

Copy link
Copy Markdown
Contributor

No, we don't have migrations for all of them. But let's merge this and work on the migrations. Once we have them we can update the table

Comment thread java/migration.md Resolved
agoerler
agoerler previously approved these changes Jun 19, 2026
agoerler
agoerler previously approved these changes Jun 19, 2026
Comment thread java/migration.md Resolved
Comment thread java/migration.md Resolved
Comment thread java/migration.md Resolved
Comment thread java/migration.md Resolved
Co-authored-by: René Jeglinsky <rene.jeglinsky@sap.com>
@agoerler
agoerler added this pull request to the merge queue Jun 19, 2026
Merged via the queue into main with commit 10aeacf Jun 19, 2026
4 checks passed
@agoerler
agoerler deleted the StefanHenke-patch-3 branch June 19, 2026 12:53
@chgeo chgeo mentioned this pull request Jun 22, 2026
sjvans pushed a commit to BobdenOs/capire that referenced this pull request Jun 24, 2026
Those were added by capire#2495 but were not detected by the link checks that
we removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants