Skip to content

Commit 7154b04

Browse files
committed
adding releases 11.2.4 11.1.10 11.0.15 10.2.25
1 parent 3899e34 commit 7154b04

5 files changed

Lines changed: 346 additions & 4 deletions

File tree

release-notes-10.2

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,57 @@ HTML header: <title>dCache 10.2 Release Notes</title>
8383
- We want to thank Anton Schwarz for his contribution.
8484

8585

86+
## Release 10.2.25
87+
88+
### alarm
89+
90+
It has been reported that alarm server is vulnerable to RCE attack due to unprotected object deserialization.
91+
This is fixed now.
92+
93+
### bulk
94+
95+
dCache now replies w/ 413 Entity Too Large code when various bulk request limits are exceeded.
96+
97+
### chimera
98+
99+
100+
File creation with non basic attributes is now an atomic operation, as the namespace provided can implement it as `create+set attr`.
101+
If the initial file attributes doesn't allow set attribute operation, then such create request will fail.
102+
103+
thei is now fixed and he initial, non basic attributes can be applied on create.
104+
105+
### rpm
106+
107+
dCache can run with java 17 as well as java 21. However, if a side decided to run dcache with java21, the RPM will pull java17 as dependency anyway.
108+
109+
If java is not installed, rpm will pull java17. If java21 is already installed, then no extra java packages will be pulled.
110+
111+
112+
### Changelog 10.2.24..10.2.25
113+
114+
<!-- git log 10.2.24..10.2.25 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->
115+
116+
[466b5045f7](https://github.com/dcache/dcache/commit/466b5045f768d1ce069919b09ccb8484d98d9bc2)
117+
: [maven-release-plugin] prepare release 10.2.25
118+
119+
[b1b8a84af6](https://github.com/dcache/dcache/commit/b1b8a84af67915b4b0974b002714b7c3fc7e17b3)
120+
: chimera: applying attributes to newly created file should skip permission check
121+
122+
[351ff6dd16](https://github.com/dcache/dcache/commit/351ff6dd16753c5dc281f6930b0cf65c508e8987)
123+
: ci: use custom k8s deployment for minio
124+
125+
[7db3bac3ba](https://github.com/dcache/dcache/commit/7db3bac3babe9001051b124751920a3807ed2aae)
126+
: bulk: report 413 Entity Too Large is limits on bulk requests are exceeded
127+
128+
[1831f88644](https://github.com/dcache/dcache/commit/1831f88644b5b762f79bea38f2e29413a1c202af)
129+
: alarms: use HardenedLoggingEventInputStream to address possible RCE when deseriaizing log messages
130+
131+
[ac1a1cd2a5](https://github.com/dcache/dcache/commit/ac1a1cd2a55d4e81b32da257c54b85a1e37508ca)
132+
: rpm: make package require java17 or java21
133+
134+
[f706e98789](https://github.com/dcache/dcache/commit/f706e98789c017f31a6ec08e43074c45ce83cb7f)
135+
: [maven-release-plugin] prepare for next development iteration
136+
86137
## Release 10.2.24
87138

88139
### nfs4j

release-notes-11.0

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,57 @@ HTML header: <title>dCache 11.0 Release Notes</title>
7575

7676
We want to thank Marian Babik and Onno Zweers for their contributions.
7777

78+
## Release 11.0.15
79+
80+
### alarm
81+
82+
It has been reported that alarm server is vulnerable to RCE attack due to unprotected object deserialization.
83+
This is fixed now.
84+
85+
### bulk
86+
87+
dCache now replies w/ 413 Entity Too Large code when various bulk request limits are exceeded.
88+
89+
### chimera
90+
91+
92+
File creation with non basic attributes is now an atomic operation, as the namespace provided can implement it as `create+set attr`.
93+
If the initial file attributes doesn't allow set attribute operation, then such create request will fail.
94+
95+
thei is now fixed and he initial, non basic attributes can be applied on create.
96+
97+
### rpm
98+
99+
dCache can run with java 17 as well as java 21. However, if a side decided to run dcache with java21, the RPM will pull java17 as dependency anyway.
100+
101+
If java is not installed, rpm will pull java17. If java21 is already installed, then no extra java packages will be pulled.
102+
103+
104+
### Changelog 11.0.14..11.0.15
105+
106+
<!-- git log 11.0.14..11.0.15 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->
107+
108+
[cecebb46c1](https://github.com/dcache/dcache/commit/cecebb46c1fe03bcd3f9bd14fe88657580d79a9d)
109+
: [maven-release-plugin] prepare release 11.0.15
110+
111+
[83621315fc](https://github.com/dcache/dcache/commit/83621315fc58b97e4acd28ff8350a917bb8ace32)
112+
: chimera: applying attributes to newly created file should skip permission check
113+
114+
[96c8868737](https://github.com/dcache/dcache/commit/96c88687371999d05db625535b6f4f1927628350)
115+
: ci: use custom k8s deployment for minio
116+
117+
[ba1eb5a904](https://github.com/dcache/dcache/commit/ba1eb5a90471ef54c8ee1af43dd645259293a3b4)
118+
: bulk: report 413 Entity Too Large is limits on bulk requests are exceeded
119+
120+
[9019f513ce](https://github.com/dcache/dcache/commit/9019f513ce7c8c521652cc5df26600be6a2167ed)
121+
: alarms: use HardenedLoggingEventInputStream to address possible RCE when deseriaizing log messages
122+
123+
[1a951a2afb](https://github.com/dcache/dcache/commit/1a951a2afb9559a6845f0d1a70b64ae8c40dcf34)
124+
: rpm: make package require java17 or java21
125+
126+
[6d23bce0c8](https://github.com/dcache/dcache/commit/6d23bce0c87a26a68936ade76bed68e3ec270e12)
127+
: [maven-release-plugin] prepare for next development iteration
128+
78129
## Release 11.0.14
79130

80131
### nfs4j

release-notes-11.1

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,60 @@ HTML header: <title>dCache 11.1 Release Notes</title>
7979
We want to thank Tino Reichardt for his contribution.
8080

8181

82+
## Release 11.1.10
83+
84+
### alarm
85+
86+
It has been reported that alarm server is vulnerable to RCE attack due to unprotected object deserialization.
87+
This is fixed now.
88+
89+
### bulk
90+
91+
dCache now replies w/ 413 Entity Too Large code when various bulk request limits are exceeded.
92+
93+
### chimera
94+
95+
96+
File creation with non basic attributes is now an atomic operation, as the namespace provided can implement it as `create+set attr`.
97+
If the initial file attributes doesn't allow set attribute operation, then such create request will fail.
98+
99+
thei is now fixed and he initial, non basic attributes can be applied on create.
100+
101+
### rpm
102+
103+
dCache can run with java 17 as well as java 21. However, if a side decided to run dcache with java21, the RPM will pull java17 as dependency anyway.
104+
105+
If java is not installed, rpm will pull java17. If java21 is already installed, then no extra java packages will be pulled.
106+
107+
108+
### Changelog 11.1.9..11.1.10
109+
110+
<!-- git log 11.1.9..11.1.10 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->
111+
112+
[173ec270e4](https://github.com/dcache/dcache/commit/173ec270e4f7468531fdb932fb5b1f8e7e02ab51)
113+
: [maven-release-plugin] prepare release 11.1.10
114+
115+
[b859292afc](https://github.com/dcache/dcache/commit/b859292afc769fff42eb8e5c0d9947a50452bba2)
116+
: chimera: applying attributes to newly created file should skip permission check
117+
118+
[e1636c83a3](https://github.com/dcache/dcache/commit/e1636c83a3d49754cca2c4928dc54139e62cc7fe)
119+
: ci: use custom k8s deployment for minio
120+
121+
[ffc2e22b79](https://github.com/dcache/dcache/commit/ffc2e22b796b5a56dba500a85aed77596f668b00)
122+
: ci: skip git clone it sources are not needed
123+
124+
[76930fd807](https://github.com/dcache/dcache/commit/76930fd8070968cd81108125e4f2a3e5098a520d)
125+
: bulk: report 413 Entity Too Large is limits on bulk requests are exceeded
126+
127+
[19fa4dc4a0](https://github.com/dcache/dcache/commit/19fa4dc4a0959fdd6726948cb6061a0561837de6)
128+
: alarms: use HardenedLoggingEventInputStream to address possible RCE when deseriaizing log messages
129+
130+
[c578f28831](https://github.com/dcache/dcache/commit/c578f28831a7efb1bff42da613d9f88af22ddf0f)
131+
: rpm: make package require java17 or java21
132+
133+
[71d94e419d](https://github.com/dcache/dcache/commit/71d94e419d2849933d72b448f4484df2710d570e)
134+
: [maven-release-plugin] prepare for next development iteration
135+
82136
## Release 11.1.9
83137

84138
### nfs4j

release-notes-11.2

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,128 @@ HTML header: <title>dCache 11.2 Release Notes</title>
7777

7878
We want to thank Shawn McKee for his contributions.
7979

80+
## Release 11.2.4
81+
82+
### alarm
83+
84+
It has been reported that alarm server is vulnerable to RCE attack due to unprotected object deserialization.
85+
This is fixed now.
86+
87+
### bulk
88+
89+
dCache now replies w/ 413 Entity Too Large code when various bulk request limits are exceeded.
90+
91+
### chimera
92+
93+
94+
File creation with non basic attributes is now an atomic operation, as the namespace provided can implement it as `create+set attr`.
95+
If the initial file attributes doesn't allow set attribute operation, then such create request will fail.
96+
97+
thei is now fixed and he initial, non basic attributes can be applied on create.
98+
99+
If tag is only created without any content then ResultSet#getBinaryStream return null as a stream which will trigger NPE.
100+
101+
This is now fixed.
102+
103+
### gplazma
104+
105+
106+
107+
READ_METADATA operations are authorized for requestors without read access if the requestor provides a token with the storage.poll claim.
108+
109+
### pool
110+
111+
It is desirable to have a single admin command to display the values of both hot-file migration parameters (replicas and threshold).
112+
113+
It is also desirable to see quickly whether the hot file migration facility is enabled on a given pool.
114+
115+
Now there are have been added two ne commands:
116+
117+
The addition of a pool command `hotfile show` (replicas=3 threshold=5) to MigrationModule.
118+
The hot file replication enablement status has been added to the pool section of `info -a`.
119+
120+
121+
122+
123+
Firefly `onStart` marker for `MoverProtocol-based` transfers has been added.
124+
125+
While only tests, these files use an obsolete property name `pool.hotfile.monitoring.enable`,
126+
and could cause/perpetuate confusion and errors in user configuration.
127+
128+
`pool.hotfile.monitoring.enable` changed to `pool.hotfile.replication.enable` in all cases.
129+
130+
### rpm
131+
132+
dCache can run with java 17 as well as java 21. However, if a side decided to run dcache with java21, the RPM will pull java17 as dependency anyway.
133+
134+
If java is not installed, rpm will pull java17. If java21 is already installed, then no extra java packages will be pulled.
135+
136+
### tape
137+
138+
While testing storage.poll scope it was observed that querying file locality imposes requirement of `DOWNLOAD` activity to be available
139+
in the list of allowed activities in OIDC scope claim. This is unnecessary and complicates handling of `storage.poll`.
140+
141+
`DOWNLOAD` activity is no longer required to query file locality. This allows implementation of `storage.poll` as `READ_METADATA` activity
142+
143+
144+
### Changelog 11.2.3..11.2.4
145+
146+
<!-- git log 11.2.3..11.2.4 -no-merges -format='[%h](https://github.com/dcache/dcache/commit/%H)%n: %s%n' -->
147+
148+
[72eeeae7c7](https://github.com/dcache/dcache/commit/72eeeae7c77a39b8b78b53161a8a7c07bc8df0a2)
149+
: [maven-release-plugin] prepare release 11.2.4
150+
151+
[d14e394698](https://github.com/dcache/dcache/commit/d14e394698d044d0de5950c27d7c61565e569924)
152+
: chimera: applying attributes to newly created file should skip permission check
153+
154+
[1c7b7adf5a](https://github.com/dcache/dcache/commit/1c7b7adf5a4cc7bafa862ff2aa1c6b546394f09b)
155+
: ci: use custom k8s deployment for minio
156+
157+
[451c5a3815](https://github.com/dcache/dcache/commit/451c5a3815483c71189558bd3374b454be93cf58)
158+
: ci: skip git clone it sources are not needed
159+
160+
[9b4b56f48a](https://github.com/dcache/dcache/commit/9b4b56f48a2003d69ed3dbbb259d4ff73f81fce2)
161+
: chimera: fix reading of empty tags
162+
163+
[cdc2a07854](https://github.com/dcache/dcache/commit/cdc2a078546e37f77ddf8cfa4182438ed79e2f42)
164+
: bulk: report 413 Entity Too Large is limits on bulk requests are exceeded
165+
166+
[0b6b21c5f8](https://github.com/dcache/dcache/commit/0b6b21c5f8bfe21392738c6cd16312b547c204e8)
167+
: gplazma2-oidc: Add and test support for `storage.poll` WLCG claim
168+
169+
[3474d2e7a7](https://github.com/dcache/dcache/commit/3474d2e7a7a5186076ff1effd22cf816df46e75f)
170+
: tape rest API: remove AccessMask.READ_DATA requirement when querying for file attributes for file locality
171+
172+
[423e79a774](https://github.com/dcache/dcache/commit/423e79a774476116de512ba1ee687ce3c6cdc51c)
173+
: alarms: use HardenedLoggingEventInputStream to address possible RCE when deseriaizing log messages
174+
175+
[5877bb383c](https://github.com/dcache/dcache/commit/5877bb383c3e2852c99d600eb177dd3c720dd53a)
176+
: scripts: fix double rw definition in FIO benchmark script
177+
178+
[db2a697322](https://github.com/dcache/dcache/commit/db2a697322c8d0ef5358a2063037b057ee15ff32)
179+
: pool: New `hotfile show` command, and show enablement status with `info -a` (#8067)
180+
181+
[f7563db3c5](https://github.com/dcache/dcache/commit/f7563db3c5f063cef0c1401721c44d4d299dd9e8)
182+
: pool: emit firefly onStart marker from RemoteHttpDataTransferProtocol
183+
184+
[07a898d8c1](https://github.com/dcache/dcache/commit/07a898d8c1a8f2f7a939736a4c080c6511805f6b)
185+
: libs: update apache-curator to 5.9.0
186+
187+
[faec79f06a](https://github.com/dcache/dcache/commit/faec79f06ab25a4d1ba08cb259f82348ddbd0652)
188+
: pool: Improve logging for hot file replication
189+
190+
[4c74631875](https://github.com/dcache/dcache/commit/4c74631875db300ab250d16585273515cb1f03bb)
191+
: pool: Fix properties tests to use the correct property
192+
193+
[cec1e72438](https://github.com/dcache/dcache/commit/cec1e724384076eb4a6385144add35ca431184ef)
194+
: build(deps): bump io.netty:netty-codec-http
195+
196+
[593be28945](https://github.com/dcache/dcache/commit/593be289457f64fc4facc4c0969908a7745c383d)
197+
: rpm: make package require java17 or java21
198+
199+
[6f18dc1158](https://github.com/dcache/dcache/commit/6f18dc115824330f5c1e81ffd879fa460c5c40c3)
200+
: [maven-release-plugin] prepare for next development iteration
201+
80202
## Release 11.2.3
81203

82204
### firefly

0 commit comments

Comments
 (0)