@@ -3,6 +3,174 @@ Release history
33===============
44
55
6+ v4.0.0 (2025-12-04)
7+ ===================
8+
9+ Bug Fixes
10+ ---------
11+
12+ * Keep ext_product_types.json in v4 (`#1888 `_, `d4f8379 `_)
13+
14+ * **core **: Handling of collections with aliases (`#1935 `_, `274280a `_)
15+
16+ * **core **: Skip None EOProduct.properties (`#1892 `_, `41c2fc4 `_)
17+
18+ * **core **: Sort queryables and ecmwf alias support (`#1894 `_, `090c0bd `_)
19+
20+ * **plugins **: Add temporal resolution to ecmwf properties (`#1899 `_, `219e669 `_)
21+
22+ * **plugins **: Cop_marine search by id (`#1923 `_, `0d42f00 `_)
23+
24+ * **plugins **: Ecmwf geometries support (`#1924 `_, `e996be9 `_)
25+
26+ * **providers **: Geodes max_items_per_page down to 80 (`#1938 `_, `abf8c71 `_)
27+
28+ Chores
29+ ------
30+
31+ * Update external product types reference (`#1880 `_, `d67aaaf `_)
32+
33+ * Update external product-types reference (`#1934 `_, `ef48518 `_)
34+
35+ * Update external product-types reference (`#1919 `_, `da20e3d `_)
36+
37+ * Update external product-types reference (`#1911 `_, `1d10144 `_)
38+
39+ Continuous Integration
40+ ----------------------
41+
42+ * Better external collections summary in auto-update PR (`#1907 `_, `43d9fb4 `_)
43+
44+ * Fetch collections PR fix and refactor (`#1917 `_, `0b88c50 `_)
45+
46+ * Pre-commit replaced with faster prek (`#1914 `_, `eb5dd5f `_)
47+
48+ * Run tests for v4 branch and associated PRs (`#1868 `_, `a944aab `_)
49+
50+ Features
51+ --------
52+
53+ * **core **: Collections representation classes (`#1731 `_, `4b57160 `_)
54+
55+ * **core **: Providers representation classes (`#1902 `_, `fa5f42b `_)
56+
57+ * **core **: Search pagination using next_page (`#1745 `_, `9abe670 `_)
58+
59+ * **core **: Search validation (`#1877 `_, `a157358 `_)
60+
61+ * **core **: STAC formatted properties (`#1730 `_, `743d7b5 `_)
62+
63+ * **plugins **: Use original copernicus provider to list queryables of wekeo_ecmwf (`#1897 `_,
64+ `0929a7c `_)
65+
66+ * **providers **: Add DEDT Marenostrum provider (`#1869 `_, `650d21b `_)
67+
68+ * **providers **: Add DT_CLIMATE_ADAPTATION collection (`#1908 `_, `cd84b88 `_)
69+
70+ Performance Improvements
71+ ------------------------
72+
73+ * Download products and assets in parallel (`#1890 `_, `b0b3799 `_)
74+
75+ Refactoring
76+ -----------
77+
78+ * Boto3 ServiceResource type check (`#1949 `_, `90fafbe `_)
79+
80+ * Remove deprecated code (`#1781 `_, `09e14fe `_)
81+
82+ * Remove deprecated converters and plugins (`#1789 `_, `edff5fe `_)
83+
84+ * Remove deprecated OAuth (`#1839 `_, `3b749e2 `_)
85+
86+ * Remove deprecated server-mode (`#1840 `_, `266471b `_)
87+
88+ * **collections **: CLMS and MetOp updates (`#1906 `_, `9ebb872 `_)
89+
90+ * **core **: Disable search pagination when less items got than expected (`#1920 `_, `dfa18e7 `_)
91+
92+ * **core **: Remove deprecatred legacy driver and get_data doc (`#1891 `_, `2500af7 `_)
93+
94+ * **core **: Whole world as default product geometry and shapely stubs (`#1915 `_, `99df712 `_)
95+
96+ * **plugins **: Remove deprecated CreodiasS3Download (`#1886 `_, `ea0a817 `_)
97+
98+ * **providers **: Next_page_token_key added to confs (`#1921 `_, `2bb99ba `_)
99+
100+ .. _#1730 : https://github.com/CS-SI/eodag/pull/1730
101+ .. _#1731 : https://github.com/CS-SI/eodag/pull/1731
102+ .. _#1745 : https://github.com/CS-SI/eodag/pull/1745
103+ .. _#1781 : https://github.com/CS-SI/eodag/pull/1781
104+ .. _#1789 : https://github.com/CS-SI/eodag/pull/1789
105+ .. _#1839 : https://github.com/CS-SI/eodag/pull/1839
106+ .. _#1840 : https://github.com/CS-SI/eodag/pull/1840
107+ .. _#1868 : https://github.com/CS-SI/eodag/pull/1868
108+ .. _#1869 : https://github.com/CS-SI/eodag/pull/1869
109+ .. _#1877 : https://github.com/CS-SI/eodag/pull/1877
110+ .. _#1880 : https://github.com/CS-SI/eodag/pull/1880
111+ .. _#1886 : https://github.com/CS-SI/eodag/pull/1886
112+ .. _#1888 : https://github.com/CS-SI/eodag/pull/1888
113+ .. _#1890 : https://github.com/CS-SI/eodag/pull/1890
114+ .. _#1891 : https://github.com/CS-SI/eodag/pull/1891
115+ .. _#1892 : https://github.com/CS-SI/eodag/pull/1892
116+ .. _#1894 : https://github.com/CS-SI/eodag/pull/1894
117+ .. _#1897 : https://github.com/CS-SI/eodag/pull/1897
118+ .. _#1899 : https://github.com/CS-SI/eodag/pull/1899
119+ .. _#1902 : https://github.com/CS-SI/eodag/pull/1902
120+ .. _#1906 : https://github.com/CS-SI/eodag/pull/1906
121+ .. _#1907 : https://github.com/CS-SI/eodag/pull/1907
122+ .. _#1908 : https://github.com/CS-SI/eodag/pull/1908
123+ .. _#1911 : https://github.com/CS-SI/eodag/pull/1911
124+ .. _#1914 : https://github.com/CS-SI/eodag/pull/1914
125+ .. _#1915 : https://github.com/CS-SI/eodag/pull/1915
126+ .. _#1917 : https://github.com/CS-SI/eodag/pull/1917
127+ .. _#1919 : https://github.com/CS-SI/eodag/pull/1919
128+ .. _#1920 : https://github.com/CS-SI/eodag/pull/1920
129+ .. _#1921 : https://github.com/CS-SI/eodag/pull/1921
130+ .. _#1923 : https://github.com/CS-SI/eodag/pull/1923
131+ .. _#1924 : https://github.com/CS-SI/eodag/pull/1924
132+ .. _#1934 : https://github.com/CS-SI/eodag/pull/1934
133+ .. _#1935 : https://github.com/CS-SI/eodag/pull/1935
134+ .. _#1938 : https://github.com/CS-SI/eodag/pull/1938
135+ .. _#1949 : https://github.com/CS-SI/eodag/pull/1949
136+ .. _090c0bd : https://github.com/CS-SI/eodag/commit/090c0bdee39041eb9b572112602be9477771a5fe
137+ .. _0929a7c : https://github.com/CS-SI/eodag/commit/0929a7c7f883a5c5efcb87b903e2752a6efd789b
138+ .. _09e14fe : https://github.com/CS-SI/eodag/commit/09e14fe91054bd3a67b572da47f283ea34309b9f
139+ .. _0b88c50 : https://github.com/CS-SI/eodag/commit/0b88c5041ec4d838cad64dbf864185b72325c791
140+ .. _0d42f00 : https://github.com/CS-SI/eodag/commit/0d42f00e9c237188c0ffc7de8aad3b5a0a37a6ae
141+ .. _1d10144 : https://github.com/CS-SI/eodag/commit/1d101448d7611c339f1eaa4c594ad7261c7c5b77
142+ .. _219e669 : https://github.com/CS-SI/eodag/commit/219e669fa6e8bbbfa96357b21b964dd53c445233
143+ .. _2500af7 : https://github.com/CS-SI/eodag/commit/2500af7753cbbc1cfe6d315ea3247aebf6299859
144+ .. _266471b : https://github.com/CS-SI/eodag/commit/266471b676289ad532818986843478cac5765337
145+ .. _274280a : https://github.com/CS-SI/eodag/commit/274280ae3b5df1fe7eac792d57192e633879dbcd
146+ .. _2bb99ba : https://github.com/CS-SI/eodag/commit/2bb99babf59ec2b7cf60a05148f20217ba6bfac9
147+ .. _3b749e2 : https://github.com/CS-SI/eodag/commit/3b749e2b64f4c828f9562de7211df19ae7967736
148+ .. _41c2fc4 : https://github.com/CS-SI/eodag/commit/41c2fc4735df6b4498a5333dc13007ece279afce
149+ .. _43d9fb4 : https://github.com/CS-SI/eodag/commit/43d9fb442a8f33ab94873be251b230d1838d01c8
150+ .. _4b57160 : https://github.com/CS-SI/eodag/commit/4b571601b8a872265adc14c7fdb0be8e8566aa4c
151+ .. _650d21b : https://github.com/CS-SI/eodag/commit/650d21b84e3c929eee7c1b100e6ee7ecfd0a70b8
152+ .. _743d7b5 : https://github.com/CS-SI/eodag/commit/743d7b5d25d50425de4c7f1c62c0922d7453afe2
153+ .. _90fafbe : https://github.com/CS-SI/eodag/commit/90fafbe3501569ab394b14b6df14ff69f38c35f8
154+ .. _99df712 : https://github.com/CS-SI/eodag/commit/99df71295a9a4c9f03bcb05cec814c4f50e43fb2
155+ .. _9abe670 : https://github.com/CS-SI/eodag/commit/9abe670945a70878ed7de5c53c46e5d5776e96c1
156+ .. _9ebb872 : https://github.com/CS-SI/eodag/commit/9ebb87297d464d06430dd5271c20b44e0df9b14c
157+ .. _a157358 : https://github.com/CS-SI/eodag/commit/a157358fa85e88b09ded3f05e02f463c05bd8cbd
158+ .. _a944aab : https://github.com/CS-SI/eodag/commit/a944aab4675310576ba64d8bc0f634ceb95c3f4b
159+ .. _abf8c71 : https://github.com/CS-SI/eodag/commit/abf8c71bdbb7b3bcc27371b85f47261c489e3650
160+ .. _b0b3799 : https://github.com/CS-SI/eodag/commit/b0b37992c9d49d7e5743f2a638f84f47f1de440e
161+ .. _cd84b88 : https://github.com/CS-SI/eodag/commit/cd84b88ff1bcb765f0b7ecd4d67fea1b06bc403e
162+ .. _d4f8379 : https://github.com/CS-SI/eodag/commit/d4f8379b90c02346506bdb53ded4c06ef128df31
163+ .. _d67aaaf : https://github.com/CS-SI/eodag/commit/d67aaafbfa4b36721df758029becdfd066e6c3e3
164+ .. _da20e3d : https://github.com/CS-SI/eodag/commit/da20e3d65b1c34233d363901ff79ba1513f0e693
165+ .. _dfa18e7 : https://github.com/CS-SI/eodag/commit/dfa18e7212094204000da269d039f05906dcb294
166+ .. _e996be9 : https://github.com/CS-SI/eodag/commit/e996be9ae1d7d94703452df736aed6ec8115a1f5
167+ .. _ea0a817 : https://github.com/CS-SI/eodag/commit/ea0a817674470685d4d5d83461c55e7ba0c52f79
168+ .. _eb5dd5f : https://github.com/CS-SI/eodag/commit/eb5dd5fb85ae17f02ac3abf8d96ff72b84358fea
169+ .. _edff5fe : https://github.com/CS-SI/eodag/commit/edff5fe12aedf860d1d30392a7775f3d23e648db
170+ .. _ef48518 : https://github.com/CS-SI/eodag/commit/ef48518f80fc99b24ba76e861611eaeeea407d41
171+ .. _fa5f42b : https://github.com/CS-SI/eodag/commit/fa5f42b5ec0cbe172e4dd73db6906f9f7b583793
172+
173+
6174v4.0.0a4 (2025-11-28)
7175=====================
8176
0 commit comments