Repository navigation
Releases: capire/docs
Releases · capire/docs
Release list
September 2026
2026.05.7
April 2026
February 2026
What's Changed
- Release February 2026 by @renejeglinsky in #2451
Full Changelog: 2026.01.2...2026.02.0
January 2026
What's Changed
- Simplify multitenancy guide by @swaldmann in #2173
- Add install requirements for console in-app deployment by @vincentatsap in #2174
- @Semantics.amount.currencyCode and @Semantics.currencyCode supported by both runtimes by @renejeglinsky in #2177
- OData feature matrix by @agoerler in #1993
- Document Tree Views by @eugene-andreev in #2005
- Kyma documentation update by @KoblerS in #2188
- node.js: Change 'code' to 'status' in req.reject() examples by @etimr in #2190
- Minor fixes in CDL Language Preliminaries by @qmacro in #2195
- Remove restrictions for UInt8 by @agoerler in #2193
- adjust the draft protection snippet to the implementation by @rjayasinghe in #2196
- Java: Draft Bypassing by @MattSchur in #2184
- Java: Draft Aggregations by @MattSchur in #2181
- Fix
.learn-morestyling in:::blocks by @swaldmann in #2211 - cdl.md: Remove superflous , by @simonoswald in #2210
- Prefer
-ainstead of--to-app-servicesincds bindby @swaldmann in #2212 - cds build is a separate step for
cds up -2 k8sby @Akatuoro in #2222 - Link to CI/CD documentation after doing ad-hoc deployment by @swaldmann in #2230
- Use comma-separated CSV files by @swaldmann in #2229
- Editing "Localized Data" guide by @swaldmann in #2231
- node.js events: small typo by @vl-leon in #2192
- Fixing link to AEM documentation by @ajmaradiaga in #2217
- Update core-services.md by @SkylarkA in #2226
- Add sentence how to run *.http files by @modood-alvi in #2221
- UInt8 supported on H2 and postgres by @stewsk in #2232
- Add OData vocabulary Hierarchy to list of supported vocabularies by @stewsk in #2233
- fix: rm
CREATE X.draftsby @sjvans in #2203 - Node.js - Nov25 - add $compute to OData features by @johannes-vogel in #2220
- Minor Java docs adaptions for November release by @beckermarc in #2227
- feat: Status-Transition Flows by @sjvans in #2037
- CAP Java: Support for hierachies on SQLite by @agoerler in #2236
- improvements to status transition flows guide by @sjvans in #2237
- Java: Numeric Type Promotion by @MattSchur in #2224
- Java: cds.Map by @agoerler in #2197
- Describe usage of H2 in Java by @eugene-andreev in #2207
- review: Transition flow by @renejeglinsky in #2245
- Enhance documentation for .add method middleware by @johannes-vogel in #2246
- Add tip for default username when subscribing on localhost by @tim-sh in #2258
- OpenAPI: Clarify annotation mapping for parameters and properties by @tim-sh in #2225
- Remove strange heading by @swaldmann in #2254
- Improve property names in CAP Java Remote Services by @beckermarc in #2253
- Enhance Attachments plugin documentation for clarity and integration … by @KoblerS in #2263
- Proposed changes for Domain Modeling guide by @swaldmann in #2213
- Improve Error Handling target API by @beckermarc in #2252
- Add tip for idempotent subscriptions by @swaldmann in #2266
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #2273
- Node.js Dec 25 Updates by @sjvans in #2271
- Common runtime view section by @MattSchur in #2276
- Fix authorization entity documentation by @beckermarc in #2280
- cds export by @stewsk in #2275
- Tree view by @stewsk in #2277
- Node.js: remove Basic Authentication by @sjvans in #2241
- @Assert by @StefanHenke in #2216
- Change PATCH to PUT in API example by @renejeglinsky in #2286
- $at to $valid by @Akatuoro in #2290
- UI clarifications in CF deployment guide by @swaldmann in #2287
- minor fixes to status-flows cookbook topic by @qmacro in #2293
- Added clarification for options in cds.connect.to by @mariayord in #2289
- Review of @Assert docs by @renejeglinsky in #2292
- actual separation of concern by @Akatuoro in #2285
- update flows diagrams by @sjvans in #2296
- fix:
.actionsinstead of deprecated.operationsby @sjvans in #2267 - Associations tweaks by @qmacro in #2206
- Minor typo fix in assert docs by @Akatuoro in #2297
- Align with entity naming best practice by @qmacro in #2201
- Fix links in reflection-api.md by @somags in #2279
- Restructured by @danjoa in #2299
- Added learn-more link to destination configuration guide by @PDT42 in #2303
- Add troubleshooting entry for killed processes in MTX by @swaldmann in #2309
- Feature Matrix: Remote Analytics Support by @eugene-andreev in #1991
- fix require 'lib/add' by @vl-leon in #2312
- Revised security guide by @BraunMatthias in #2223
- Fix typo
satus→statusin diagram by @swaldmann in #2315 - feat:
CXLdocumentation by @patricebender in #2260 - Update build guide for clarity and plugin usage by @swaldmann in #2317
- Update year in copyright notice by @swaldmann in #2318
- Java: Document
@cds.java.ignoreby @vmikhailenko in #2097 - Added warning about Known Limitation: Hanging INSERT, Draft, LargeBinary, HDB by @PDT42 in #2304
- Small additions and fixes to initial-data.md by @qmacro in #2319
- fix: line height for
h1on start page by @swaldmann in #2323 - fix broken link by @Akatuoro in #2324
- Fixed quotes in a sample restriction by @BraunMatthias in #2326
- fix: missing sql in code group in
cxlby @patricebender in #2327 - Improve messaging docs by @vkozyura in #2265
- fragment entrypoint by @Akatuoro in #2332
- Provided a better solution for reading dead outbox entries by @t-bonk in #1940
- Remove java mtx classic by @BraunMatthias in #2336
- Review feedback by @BraunMatthias in #2333
- update 'qmacro' section of learn-more.md by @qmacro in #2337
- Add telemetry and release notes sections for CAP console by @johanneseschrig in #2320
- Add Kyma mtx-upgrade task to MT docs by @swaldmann in #2335
- fix glitch in deploy option example by @ecklie in #2341
- minor improvements to learn-more.md by @qmacro in #2340
- [cds^9.7] support for express 4 and 5 by @sjvans in #2115
- fix link by @renejeglinsky in #2347
- update plugin guide by @rjayasinghe in #2345
- Remove non-existing commands, add xsuaa/ias by @swaldmann in #2349
- Update CDS grammar by @tim-sh in #2353
- Include
--nodejswhere necessary incds init --add sampleet al. by @swaldmann in #2358 - [review] Security Guide by @renejeglinsky in #2321
- Minor typo fixes to cds-ql.md by @qmacro in #2361
- fix features folder by @vl-leon in #2360
- Release Jan 26 by @renejeglinsky in #2365
New Contributors
- @KoblerS made their first contribution in https://github.com/capire/docs/...
December 2025
November 2025
Describe usage of H2 in Java (#2207) BLI: /home/issues/2453 * H2 is preferred * Describe gaps and known limitations * Document how to deal with HANA breakouts * How to switch to files for Spring dev Tool scenario (how to reset?) * How to inspect (link to tools) --------- Co-authored-by: Rene Jeglinsky <rene.jeglinsky@sap.com>
September25
What's Changed
- Update dependency sass to v1.92.0 by @renovate[bot] in #2073
- Update dependency cspell to v9.2.1 by @renovate[bot] in #2069
- Update dependency @typescript-eslint/parser to v8.42.0 by @renovate[bot] in #2071
- Update dependency @sap/cds to v9.3.1 by @renovate[bot] in #2070
- Add some points to the "What about AI?" section by @swaldmann in #2021
- Plugins: add automated on-/offboarding for sdm by @renejeglinsky in #2083
- Update dependency eslint to v9.35.0 by @renovate[bot] in #2081
- Update dependency sass to v1.92.1 - autoclosed by @renovate[bot] in #2082
- Update dependency @typescript-eslint/parser to v8.43.0 by @renovate[bot] in #2084
- docs: Fix snippet language for HTTP; check "upcoming" CDS snippet again by @bugwelle in #2090
- Update dependency com.sap.cds:cds-services-api to v4.3.1 by @renovate[bot] in #2094
- virtual elements need to be provided by @sjvans in #2099
- fix: remove internals from outbox api by @sjvans in #2096
- add HTTP status code to cds.error by @etimr in #2093
- use updated cds-dk version by @Akatuoro in #2091
- Update dependency @cap-js/cds-typer to v0.37.0 by @renovate[bot] in #2086
- chore: Update Java Properties by @github-actions[bot] in #2085
- chore: Update CLI texts by @github-actions[bot] in #2074
- chore(deps): update dependency @typescript-eslint/parser to v8.44.0 by @renovate[bot] in #2092
- fix: remove outdated default pool config by @sjvans in #2100
- Updated spring boot integration samples by @BraunMatthias in #2079
- fix: cds.error() by @sjvans in #2105
- IAS authentications flows by @BraunMatthias in #2089
- Security warning potential injection in messages by @BraunMatthias in #2088
- Fix incorrectly placed @order annotations by @beckermarc in #2106
- Mtxs deployment hint by @ecklie in #2102
- Hana tms section preparation by @ecklie in #2101
- chore(deps): update dependency @cap-js/cds-typer to v0.38.0 by @renovate[bot] in #2110
- chore(deps): update dependency sass to v1.93.2 - autoclosed by @renovate[bot] in #2104
- chore(deps): update eslint by @renovate[bot] in #2103
- chore: Update CLI texts by @github-actions[bot] in #2109
- CDS Lint rules: edit by @renejeglinsky in #2068
- chore(deps): update dependency eslint-plugin-vue to v10 by @renovate[bot] in #2072
- lint: move rule docs and samples closer together by @chgeo in #2112
- Maven modules are now globally resolved by default by @beckermarc in #2113
- [cds^9.4] feat:
SELECT ... .stream ()by @sjvans in #2114 - docs: hana cloud maintenance by @johannes-vogel in #2016
- chore(deps): update dependency @cap-js/cds-types to v0.15.0 by @renovate[bot] in #2119
- chore(deps): update dependency @typescript-eslint/parser to v8.45.0 by @renovate[bot] in #2121
- chore: Update CLI texts by @github-actions[bot] in #2123
- Improve explanations around custom Spring Security configurations by @beckermarc in #2111
- [cds^9.4] Lean draft improvements by @David-Kunz in #2080
- Prepare
cds add app-frontby @swaldmann in #2095 - Fill in LICENSE copyright owner by @swaldmann in #2126
- [cds^9.4] feat(node.js): translated error messages by @johannes-vogel in #2087
- chore(deps): update cap java sdk to v4.3.2 by @renovate[bot] in #2128
- AEM plugins are GA by @sjvans in #2129
- chore(deps): update eslint by @renovate[bot] in #2127
- chore(deps): update cap java sdk to v4.4.0 by @renovate[bot] in #2133
- Introduce outbox shared db workaround docs by @dimamost in #2108
- Describe usage of
concatby @eugene-andreev in #2131 - chore: Update CLI texts by @github-actions[bot] in #2136
- chore: Update Java Properties by @github-actions[bot] in #2135
- chore(deps): update dependency com.sap.cds:cds4j-api to v4.4.1 by @renovate[bot] in #2140
- fix profile by @Akatuoro in #2134
- DB HANA: update reference by removing version from link by @renejeglinsky in #2137
- chore(deps): update dependency @sap/cds to v9.4.2 by @renovate[bot] in #2139
- Java: Aggregation API by @MattSchur in #2125
- fix: add missing
srv.after('DISCARD', MyEntity.drafts, /*...*/)by @sjvans in #2130 - Troubleshooting entry for missing index page and "Cannot GET /" by @swaldmann in #2132
- cds-services-archetype: JDK 25 support by @mofterdinger in #2118
Full Changelog: August-2025...September25
May 2025 (Major)
What's Changed
- chore(deps): update dependency @cap-js/cds-types to v0.10.0 by @renovate[bot] in #1753
- chore(deps): update dependency @cap-js/cds-typer to v0.34.0 by @renovate[bot] in #1752
- chore(deps): update dependency sass to v1.86.3 by @renovate[bot] in #1747
- chore(deps): update dependency @sap/cds to v8.9.1 by @renovate[bot] in #1745
- chore(deps): update dependency @typescript-eslint/parser to v8.29.0 by @renovate[bot] in #1746
- Remove
--for productionfrom facets by @swaldmann in #1763 - Typescript: add global installation of
tsxearlier by @nikolockenvitz in #1761 - chore(deps): update eslint by @renovate[bot] in #1760
- Remove commented out snippet for monorepo setups in CF guide by @swaldmann in #1765
- shared-db by @DanSchlachter in #1717
- Remove Beta for
cds debugby @swaldmann in #1769 - Update code example in outbox.md technical outbox API snippet by @metzing in #1758
- Remove oauth2-configuration snippet from CF deployment guide by @swaldmann in #1764
- Describe limitations of remote services by @mofterdinger in #1756
- Minor updates for to-cf.md by @qmacro in #1775
- microservice review by @renejeglinsky in #1776
- chore: Update CLI texts by @github-actions[bot] in #1767
- chore(deps): update dependency @sap/cds to v8.9.2 by @renovate[bot] in #1772
- chore(deps): update dependency @typescript-eslint/parser to v8.30.1 by @renovate[bot] in #1773
- chore(deps): update dependency cspell to v8.19.0 by @renovate[bot] in #1779
- microservice update by @Akatuoro in #1778
- Describe recursive hierarchies by @eugene-andreev in #1770
- chore(deps): update dependency com.sap.cds:cds4j-api to v3.9.1 by @renovate[bot] in #1781
- chore(deps): update dependency com.sap.cds:cds-services-api to v3.9.1 by @renovate[bot] in #1783
- chore(deps): update dependency sass to v1.87.0 by @renovate[bot] in #1786
- chore(deps): update eslint - autoclosed by @renovate[bot] in #1785
- chore(deps): update dependency cspell to v8.19.2 by @renovate[bot] in #1784
- chore: Update CLI texts by @github-actions[bot] in #1787
- Examples for Node server events by @sjvans in #1777
- chore: Update CLI texts by @github-actions[bot] in #1802
- chore(deps): update dependency @typescript-eslint/parser to v8.31.1 - autoclosed by @renovate[bot] in #1799
- Use
cds upin multitenancy guide by @swaldmann in #1803 - Fix 404 link in Java testing guide by @swaldmann in #1806
- Add
cds add iasandcds add amsto feature list by @swaldmann in #1812 - feat: standard database functions everywhere by @patricebender in #1750
- Added section about async profiler with cf java by @davidhunglam in #1771
- Describe pessimistic lock restrictions by @eugene-andreev in #1796
- chore(deps): update dependency com.sap.cds:cds4j-api to v3.10.0 by @renovate[bot] in #1815
- chore(deps): update eslint by @renovate[bot] in #1808
- chore(deps): update dependency @sap/cds to v8.9.3 by @renovate[bot] in #1814
- chore: Update CLI texts by @github-actions[bot] in #1816
- chore: remove deprecated feature flag
cds.log.kibana_custom_fieldsby @schwma in #1791 - Remove deprecated
dependenciessetting by @swaldmann in #1817 - chore(deps): update dependency com.sap.cds:cds-services-api to v3.10.0 by @renovate[bot] in #1818
- Update best-practices.md by @renejeglinsky in #1823
- dynamic field control and assert constraint by @StefanHenke in #1804
- Details on CSV data recovery using HDI by @chgeo in #1822
- Clarifications for CF deployment guide by @swaldmann in #1821
- chore: use new standard GH token by @chgeo in #1835
- chore(deps): update dependency sass to v1.88.0 by @renovate[bot] in #1833
- chore(deps): update dependency cspell to v9 by @renovate[bot] in #1811
- chore(deps): update dependency @typescript-eslint/parser to v8.32.1 by @renovate[bot] in #1838
- chore: fix typo by @sjvans in #1846
- Update
cds lintPage by @daogrady in #1847 - Review of migration guide by @ecklie in #1841
- chore(deps): update dependency com.sap.cds:cds4j-api to v3.10.1 by @renovate[bot] in #1854
- chore(deps): update dependency @sap/cds to v8.9.4 by @renovate[bot] in #1853
- chore(deps): update dependency sass to v1.89.0 by @renovate[bot] in #1852
- chore(deps): update dependency com.sap.cds:cds-services-api to v3.10.1 by @renovate[bot] in #1855
- cds 9: modified input validations by @David-Kunz in #1809
- (cds 9) Std DB functions by default by @stewsk in #1829
- chore(deps): update dependency markdownlint-cli to v0.45.0 by @renovate[bot] in #1858
- chore(deps): update dependency @types/express to v4.17.22 by @renovate[bot] in #1857
- chore(deps): update dependency eslint to v9.27.0 by @renovate[bot] in #1856
- (cds 9) Propagation of doc comments by @stewsk in #1825
- cds9: rm draft compat flag by @johannes-vogel in #1768
- (cds9) remove section on "compile to hdbcds" by @stewsk in #1789
- cds9: remove fallback to default language by @johannes-vogel in #1766
- chore(deps): update dependency cspell to v9.0.2 by @renovate[bot] in #1863
- (cds 9) Virtual elements in views by @stewsk in #1826
- chore: remove deprecated
cds.qlINSERT.asmethod by @schwma in #1794 - cds9: remove footnote for data aggregation by @johannes-vogel in #1800
- cds9: use cloud sdk 4 by @mariayord in #1807
- (cds 9) No native HANA associations by @stewsk in #1827
- (cds 9) Journal annotation is copied to generated child entities by @stewsk in #1828
- fix anchor link for aem by @johannes-vogel in #1864
- Java minimum dependency versions major by @BraunMatthias in #1842
- Remove deprecated APIs from CAP Java Messaging docs by @beckermarc in #1843
- docs: update cds-data.md by @quachhengtony in #1788
- Fix Kyma/Kubernetes guide by @tim-sh in #1845
- Improvements on fiori page by @chgeo in #1851
- Removed broken links to ../developing-applications/properties#cds-errors-combined by @mofterdinger in #1865
- add spring-boot-starter-security note by @Akatuoro in #1792
- Attachment plugin by @DanSchlachter in #1797
- chore: Update CLI texts by @github-actions[bot] in #1866
- Document State Messages in Java Drafts section by @beckermarc in #1869
- Doc improvements on 'Custom Builds' by @daogrady in #1837
- Changes for SDM Plugin by @rishikunnath2747 in #1859
- docs: revised editor docs by @manwithafox in #1868
- Explain some caveats in change tracking by @vmikhailenko in #1798
- feat: Task Queues by @sjvans in #1861
- hint for know mtxs issue with java by @ecklie in #1870
- Removed chapter about exporting default messages. by @mofterdinger in #1860
- cds9: changes to req.params by @johannes-vogel in #1873
- asyncAPI compile guide update by @jeevitha011 in https://github.com/capi...
April 2025
What's Changed
- Patch Release by @renejeglinsky in #1774
- Patch Release by @renejeglinsky in #1819
Full Changelog: 2025.03...2025.04