What's Changed
- Set up version from 7.1.0-SNAPSHOT to 8.0.0-SNAPSHOT by @GiooDev in #1872
- Story #12524: add fields to external file format tab by @ebernard in #1845
- bug #12554 : Fixing buttons display bugs in confirm/save/delete dialogs by @hazco75 in #1863
- Bugs #12815: fix missing words - round 2 by @ebernard in #1873
- bug #12619 : Lost search criterias after updating rules by @hazco75 in #1869
- Story #12530: fix labels by @ebernard in #1879
- Story #12530: some fixes to make it work by @ebernard in #1880
- Story#12585: delete ui components and update packaging by @bbenaissa in #1874
- bug #12880 : Correcting text on button for password form by @hazco75 in #1875
- Story #11854 clean code: Remove old i18n mechanism by @marob in #1876
- Story #12116 & #12302: Add GiHub Actions + SonarCloud by @marob in #1844
- Story #11854 Clean code: deploy design system by @marob in #1839
- bugs #11801 fix(standalone): add no auth module by @Regzox in #1877
- Bug #12909: Fix proper healthCheckUrl for consul when binding on distinct ip_admin by @GiooDev in #1883
- story #11852 style: update github template by @Regzox in #1826
- Story #12763 : Adding evDetTechData information by @IsmailHam87 in #1878
- Story #11854: (clean code) jenkins file switch to parameters by @laedanrex in #1887
- Story #12119: Remove frontend common by @marob in #1850
- bug #12792 : dashes on complementary fields by @hazco75 in #1893
- Story #11854 (clean-code): jenkinsfile pipeline parameters on first build by @laedanrex in #1891
- Story #12308: Angular upgrade (10 -> 12) by @marob in #1892
- Story #12813: remove link to outdated Pastis documentation by @ebernard in #1896
- Bug #12968: base url provided in module referential by @laedanrex in #1895
- Bug #12685 : hide _sps field when having one value by @IsmailHam87 in #1900
- Bug #12685: hide _sps field with one value by @IsmailHam87 in #1903
- story #12867 : New descriptive field of vocabulary on Ontology by @hazco75 in #1902
- story #12923: add seda version 2.3 to export dip form by @mohatizaoui in #1898
- Bugs #12685: hide _sps field with one value by @IsmailHam87 in #1904
- story #12308 update to angular 13 by @Regzox in #1894
- story #12308 update to angular 14 by @Regzox in #1897
- Story #12960: upgrade to angular 15 by @ebernard in #1899
- Story #12961: upgrade angular to 16 by @ebernard in #1901
- Story #12962: upgrade angular to 17 by @ebernard in #1905
- bugs #12928 fix(gateway): missing redirect to iam customers api in referential module by @Regzox in #1907
- bugs #13022 fix: rules validators behavior with empty value by @Regzox in #1909
- Story #12109 tslint to eslint by @marob in #1906
- Story #12116: Improve GitHub Actions cache management by @marob in #1890
- story #12868:Update Access Contract APP to restrict object downloads in Search APP. by @mohatizaoui in #1911
- Story #11854 Clean code: Fix Sonar build by @marob in #1913
- story #11854 fix(build): missing update for pastis standalone by @Regzox in #1912
- Story #11854 Clean code: Fix Sonar build by @marob in #1914
- Story #12075: Upgrade logstash version from 7.17.20 to 8.13.4. by @GiooDev in #1918
- Story #11854 Clean code: Cleanup dependencies by @marob in #1915
- story #11854 chore(ui-frontend): clean package scripts by @Regzox in #1886
- Bug #12685 : changing the title of service producteur to be the same in edit mode by @IsmailHam87 in #1919
- Bug #13001 : 500 error when saving ingest project by @IsmailHam87 in #1921
- story #12867 : ontology form fixes by @hazco75 in #1923
- Story #11854 Clean code: make Sonar happy for Security Hotspots by @marob in #1922
- Bug#13084: remove vitam common-private library references and use com… by @bbenaissa in #1927
- Story #11854: Clean code - Clean up and upgrade to Vite build system by @ebernard in #1920
- Story #11854: Small OPS Cleanup. by @GiooDev in #1930
- Story #11854: Clean code - activate source maps by @ebernard in #1932
- Story #11854: Small OPS Cleanup. by @GiooDev in #1935
- bug #13097 : ontology form fix by @hazco75 in #1936
- Bug #13113: Force ip_service to be set to ip_admin as mongo-express is binded on ip_admin. by @GiooDev in #1937
- Bug #12968: 500 on probative value due to order by #id by @laedanrex in #1941
- Bug #13132: Add missing start/stop for filebeat. by @GiooDev in #1942
- Story #12364: improve saml documentation & #13112: upgrade external providers by @bbenaissa in #1944
- Story #12306 build: upgrade to java 17 by @Regzox in #1933
- Story #12779: Recherche Autres critères (standalone component) by @marob in #1940
- Story #12779: Recherche Autres critères (integration in archive-search and collect) by @marob in #1946
- Fix #13076: MatMenu component was broken since Angular Material upgrade by @marob in #1960
- Story #11854 refactor: remove server identity by @Regzox in #1948
- Bug #13161: make possible the control on DUA with date only by @laedanrex in #1959
- Story #12963 (collect): filter access to projects by originating agency by @marob in #1961
- Story #13085: export and import signature parameters for ingest contracts by @ebernard in #1964
- Story #13085: minor fixes by @ebernard in #1965
- Story #11854 fix(design-system): add missing interface in mocked schema service by @Regzox in #1966
- Story #13135 (pastis): add "comment" on regex by @marob in #1967
- Story #13135 (pastis): some CSS fixes by @marob in #1969
- Bug#13197: drop old index named idx_user_email by @bbenaissa in #1973
- story #12885: export dip with tree by @mohatizaoui in #1982
- Bug #13039: front fixes by @laedanrex in #1954
- story #13140 : new datepicker component for design system by @hazco75 in #1970
- story #12885: fix bug export dip by @mohatizaoui in #1983
- Story #13140: datepicker minor fix by @marob in #1987
- Story #11854 clean code: align elevation with Figma by @marob in #1988
- Story #11854 clean code: improve Design System by @marob in #1986
- Story #12992: manage seda version in pua and pa by @ebernard in #1939
- Bug #13108: allow 'none' as a valid choice for the management contract field by @ebernard in #1991
- Bug #12516: STATIC_ATTACHMENT by @laedanrex in #1995
- Bugs #13263: fix missing seda version in api response by @ebernard in #2001
- story #13121 : Pastis - import and re-import rng by @hazco75 in #1989
- Bug #13161: deactivate controle button on send by @laedanrex in #1984
- story #13004 feat(archive-unit-editor): add archive unit profile schema support by @Regzox in #1955
- Story #13004 by @Regzox in #2002
- Bump org.bouncycastle:bcprov-jdk18on from 1.77 to 1.78 by @dependabot in #1956
- Bugs #13218: correctly handle the disabled attribute by @ebernard in #2004
- Story #11854: clean code - correctly handle the disable state by @ebernard in #2007
- Story #13288: ensure coherence for the seda version field by @ebernard in #2003
- Bugs #13316: clear session storage on logout by @ebernard in #2009
- story #13281 feat(pastis): add seda version to editors by @Regzox in #2005
- Story#12969: clean current collect and archive-search profiles and create new profiles by @bbenaissa in #2006
- Bugs #13269: do not order audits by _id anymore, use evDateTime DESC instead by @ebernard in #2014
- bugs #13331 fix: unwanted removes due to control.value mutation by @Regzox in #2015
- story #13280 feat(pastis): use meta model according seda version by @Regzox in #2011
- story #12840 : highlighting tree structure by @hazco75 in #2013
- bug #13069 : access contract, objects selection by @hazco75 in #2020
- bug #13311 : non compliant popup by @hazco75 in #2023
- Bug #13354: add ROLE_COLLECT_GET_ARCHIVE_BINARY role to collect app by @bbenaissa in #2024
- Story #13030: Checkmarx by @marob in #2019
- Story #13288: ensure coherence between seda versions by @ebernard in #2022
- Bugs #13345: do not order by _id anymore by @ebernard in #2016
- Story #13011: Access contract with new params by @laedanrex in #1963
- Story #13199: ability to select an available tenant on tenant creation by @bbenaissa in #2030
- Story #13199: clean unused settings for tenants sequences and select default tenant other than 0 by @bbenaissa in #2031
- Story #13011: access contract fix dto by @laedanrex in #2034
- Bugs #13210: log schema deletions to logbook by @ebernard in #2037
- Bug #13414: Fix nginx tokenizer for filebeat. by @GiooDev in #2040
- Bug #13377: Remove system module for filebeat if all filesets are disabled. by @GiooDev in #2039
- Bug #13163: Remove improper post action when upgrading -rsc packages by @Saadounn in #2044
- bug #13328 : terminate button status not updated when profile record updated by @hazco75 in #2043
- bug #13261 : DIP error message by @hazco75 in #2047
- Story #13356: clean collect and archive search profiles and add missed controls by @bbenaissa in #2032
- bug #13370 : highlighting Archive Unit + bug fixes 12840 by @hazco75 in #2035
- bug #13178 : checkbox rule recalculation on delete rule criteria by @hazco75 in #2051
- Story #11854: clean code - fix doc (python/ansible) by @marob in #2052
- Bugs #13154: change pronom version by @ebernard in #2053
- Story #11854: clean code - improve colors in design system by @marob in #2055
- bugs #13291 fix(metadata-editor): use multi option datepicker by @Regzox in #2049
- Bug #13336: download button activate depending on access contract by @laedanrex in #2048
- Story #13392: Drop Consul and Prometheus accesslogs from filebeat processor. by @GiooDev in #2042
- bug #13207 : regex length limit by @hazco75 in #2058
- Story #13392: Renamed to drop_health_checks_logs variable. by @GiooDev in #2059
- Bugs #13455: missing API for Pastis standalone by @ebernard in #2060
- bug #13117 : csv file export fail by @hazco75 in #2061
- Bug #13437 #13439 #13440 #13453: access contract bugs fixes by @laedanrex in #2056
- bug #13206 : signed document non downloadable by @hazco75 in #2064
- bugs #13256 fix: physical master download button and display by @Regzox in #2065
- Bugs #13460: allow $match operator in DSL by @ebernard in #2067
- Bug #13359: Fix nginx configuration to allow upload on ingest or collect more than 1Go. by @GiooDev in #2071
- bugs #13279 fix: imports and method calls by @Regzox in #2066
- Bug #13441: access contract fix other dto by @laedanrex in #2074
- bug #13117 : csv file export fixes by @hazco75 in #2075
- Bug #13453: access contract model csv typo by @laedanrex in #2076
- bug #13332 : Metadatas _sp and _sps to remove by @hazco75 in #2078
- Story #13295 Checkmarx by @marob in #2084
- Bugs #13232: report failed ontology deletion by @ebernard in #2081
- Bugs #13481: correctly escape the json schema in the notice by @ebernard in #2087
- Bugs #13480 #13486: fix JSON Schema generation for array properties with enum or pattern by @ebernard in #2098
- Bug #13438: access contract DTO typo by @laedanrex in #2103
- Story #13474: Retrieving timestamp from log's date_time field instead of writing's date. by @GiooDev in #2091
- Story #11851 Clean Code: re-enable disabled tests by @marob in #2097
- Clean code #11581: check commit message, PR title and milestone by @marob in #2104
- bug #13206 : dowloadable documents collect by @hazco75 in #2107
- Story #13011: access contract tab translate keys by @laedanrex in #2110
- Story #11581: fix "504 Outdated Optimize Dep" (backport from Angular 18) by @marob in #2108
- Bug #13501: Read all files when drag&drop instead of stopping at 100 by @marob in #2111
- Story #13234: Upgrade Elastic Suite because of multiple CVE by @GiooDev in #2117
- bugs #13494 fix(pastis): create PA by @Regzox in #2116
- bugs #13454 fix(pastis): wrong metamodel usage at edition by @Regzox in #2073
- Bugs #13496: fix incorrect 'type' property in seda model by @ebernard in #2120
- Bugs #13493: disable signature tab components in read-only mode by @ebernard in #2122
- Story #13302: Added ability to select Vitam's components to deploy in legacy mode by @achoubiemohamed in #2062
- Bug #13179: Force using index with name idx_token_date on token collection by @bbenaissa in #2126
- Story #13302: Fix consul startup in production cluster mode by @achoubiemohamed in #2128
- Story #13302: Fix filebeat package installation. by @GiooDev in #2129
- Bug #13199: Fix wrong check on selected tenant by @bbenaissa in #2130
- Story #13488: Improve shadows by @marob in #2125
- Story #13488: Improve colors management (+ sync with Figma) by @marob in #2121
- Story #13502: prevent dl on persistent id search if access contract prevents it by @laedanrex in #2124
- Story #11851 Clean Code: fix agency routing by @marob in #2133
- Story #13488: Fix shadows by @marob in #2132
- Fix #13172: Handle case when EveryOriginatingAgency=false and OriginatingAgencies=[] by @marob in #2138
- Fix #13571: Password reset token should be revoked after 1st use by @marob in #2139
- bugs #13476 fix: datapicker validators and snackbar on invalid form with PUA by @Regzox in #2136
- Story #13302: Fix Consul DNS resolution in cluster mode for Almalinux by @achoubiemohamed in #2134
- Story #13488: Typography, spacing & misc by @marob in #2131
- Fix #11854: CAS minor bugfix/refacto by @marob in #2140
- Story #11854: clean code by @laedanrex in #2077
- bugs #13514 fix(pastis): spinner issues with save actions by @Regzox in #2137
- bugs #13485 fix(pastis): logout feature by @Regzox in #2145
- Bug #13453: accesscontracts endpoint for csv import by @laedanrex in #2148
- Fix #12348: fix display bugs in Collecte by @marob in #2149
- Bug #13572: accesscontracts creation modal title by @laedanrex in #2150
- bugs #13221 fix(ontology): display string sizes on geo points and keyword types by @Regzox in #2159
- Bugs #13458: metamodel fixes + get PUA metamodel from PA metamodel by @ebernard in #2146
- bug #13500 : wrong regex error messages by @hazco75 in #2144
- Fix #13552: misc UI fixes in Collecte by @marob in #2154
- Bug #13623: remove wrong field threshold on reclassification action by @bbenaissa in #2170
- Fix #12347: UI fixes in Registre de fonds by @marob in #2169
- bug #13541 : agency and rule previews, non-disabled fields by @hazco75 in #2171
- bugs #11661 fix(collect): english translations in fr file by @Regzox in #2155
- Bug #13537: Small fixes for container. by @GiooDev in #2158
- Bug #13453: access contract csv template incoherence by @laedanrex in #2175
- Bugs #13606 #13611 #13617 #13607 #13613 #13621 #13610 #13612 #13615 #13614: misc Pastis by @ebernard in #2177
- Bugs #13605: add missing translations by @ebernard in #2182
- bugs #13604 fix(pastis): error feedback by @Regzox in #2176
- Bugs #13654: allow profile local saving when not associated to a notice by @ebernard in #2186
- Bugs #13590: changed label for ontology 'type' field by @ebernard in #2190
- Bugs #13750: do not select nodes by name as we can have duplicate Seda nodes with the same name and different behavior by @ebernard in #2191
- bug #13144 : EvDetDate display failure in Ingest by @hazco75 in #2193
- Bug #13572: create tenant disable button when loading by @laedanrex in #2167
- Bugs #13768: package Pastis standalone with java 17 by @ebernard in #2198
- Fix #13237: Pastis typo, i18n & UI bugfixes by @marob in #2202
- Bug #13759: handle expiration token by @bbenaissa in #2196
- Story #11854: Add upgrade documentation for V8.0. by @GiooDev in #2204
- bug #13258 : export format wrong location by @hazco75 in #2207
- Fix #13214 & #13133: subrogation duration & date in number (timestamp) format by @marob in #2181
- bug #13111 : persistant hover on autocomplete option by @hazco75 in #2206
- bug #13544 : Deactivate referential checkup toggle by @hazco75 in #2205
- Bug #13592: add validators on owner forms by @bbenaissa in #2161
- bugs #13221 fix(ontology): add string sizes on geo points and keyword by @Regzox in #2180
- Bugs #13621: Rule is not repeated and PreventRearrangement is an enum by @ebernard in #2211
- Bug #13336: access contract deactivate download button by @laedanrex in #2201
- Bug #13572: add loading on probative value button by @laedanrex in #2208
- Bug #13765: Dynamic fix user uid & gid for container startup. by @GiooDev in #2214
- Bug #13792: persistent id search empty modal by @laedanrex in #2217
- Story #13488: Fix tertiary button having underlined text by @marob in #2220
- Fix #13552: fix missing cancel dialog by @marob in #2224
- Bug #13336: download object missing case by @laedanrex in #2231
New Contributors
- @dependabot made their first contribution in #1956
Full Changelog: 7.1.1...8.0.0