Releases: clarin-eric/switchboard
2.4.4
Changelog since 2.4.3 - Release:
- Make UI tool list entries expand on click in the entire row
- Upgraded JRE to 21.0.3
- Upgraded Java unit tests to JUnit Jupiter API 5.x specification
- Upgrade WebUI to @reduxjs/toolkit
- Upgraded backend dependencies:
- dropwizard to 4.0.7
- commons-compress to 1.26.2
- tika-core to 2.9.2 (override profiler dependency)
- tika-parsers-standard-package to 2.9.2 (override profiler dependency)
- bcprov-jdk18on to 1.78.1 (override profiler dependency)
- net.sf.trove4j.trove4j 3.0.3 to net.sf.trove4j.core 3.1.0 (override profiler dependency)
- junit.junit 4.13.2 to org.junit.jupiter.junit-jupiter-api 5.11.0-M2
- Upgraded WebUI runtime dependencies:
- axios to 1.7.2
- prop-types to 15.8.1
- core-js to 3.37.1
- react to 18.3.1
- react-dom to 18.3.1
- react-markdown to 9.0.1
- react-redux to 9.1.2
- react-router-dom to 6.23.1
- react-select to 5.8.0
- Added WebUI development dependencies:
- @reduxjs/toolkit 2.2.5
- Removed WebUI development dependencies:
- redux (replaced by @reduxjs/toolkit)
- redux-thunk (replaced by @reduxjs/toolkit)
- Development project changes:
- Upgraded WebUI development dependencies:
- @babel/core to 7.24.7
- @babel/preset-env to 7.24.7
- @babel/preset-react to 7.24.7
- @babel/cli to 7.24.7
- @babel/register to 7.24.6
- browserslist to 4.23.1
- css-loader to 7.1.2
- cypress to 13.11.0
- eslint to 9.5.0
- sass-loader to 14.2.1
- style-loader to 4.0.0
- stylelint to 16.6.1
- stylelint-config-sass-guidelines to 11.1.0
- stylelint-config-standard to 36.0.0
- terser-webpack-plugin to 5.3.10
- webpack to 5.92.0
- webpack-bundle-analyzer to 4.10.2
- webpack-dev-server to 5.0.4
- Added WebUI development dependencies:
- @babel/plugin-transform-class-properties 7.24.7
- sass 1.77.5
- Removed WebUI development dependencies:
- @babel/plugin-proposal-class-properties (replaced by @babel/plugin-transform-class-properties)
- cypress-file-upload (now part opf cypress core)
- node-sass (replaced by sass)
- Upgraded Maven plugins:
- maven-release-plugin to 3.1.0 (with it dependent "maven-scm-provider-gitexe" upgraded to 2.1.0)
- maven-compiler-plugin to 3.13.0
- appassembler-maven-plugin to 2.1.0
- git-commit-id-plugin to 4.9.10
- CI, GitHub Actions and SauceLabs:
- Upgrade to Cypress 13.10.0
- Upgrade to Sauceconnect 4.9.2
- Update Microsoft Edge test version to 119
- Removed cypress-file-upload module. File upload is now handled by Cypress native "selectFile()"
- Upgrade CLARIN node build image (registry.gitlab.com/clarin-eric/docker-alpine-clrs-build_env) to 2.5.0
- Upgraded build Java docker base image: docker-alpine-supervisor-java-base to openjdk21_jre-1.0.1
- Upgraded build UI test base image: cypress/browsers to node-20.14.0-chrome-125.0.6422.141-1-ff-126.0.1-edge-125.0.2535.85-1
- Fix all warnings in GitHub actions
- Upgraded WebUI development dependencies:
SECURITY FIXES:
- https://security.snyk.io/vuln/SNYK-JAVA-COMMONSCODEC-561518
- https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-6254297 (CVE-2024-26308)
- https://security.snyk.io/vuln/SNYK-JS-AXIOS-6124857
- https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHEJAMES-6282851 (CVE-2024-21742)
- https://security.snyk.io/vuln/SNYK-JAVA-CHQOSLOGBACK-6094942 (CVE-2023-6378)
- https://security.snyk.io/vuln/SNYK-JAVA-CHQOSLOGBACK-6094943 (CVE-2023-6378)
- https://security.snyk.io/vuln/SNYK-JAVA-CHQOSLOGBACK-6097492 (CVE-2023-6481)
- https://security.snyk.io/vuln/SNYK-JAVA-CHQOSLOGBACK-6097493 (CVE-2023-6481)
- https://security.snyk.io/vuln/SNYK-JS-AXIOS-6144788
- https://security.snyk.io/vuln/SNYK-JAVA-ORGBOUNCYCASTLE-6612984 (CVE-2024-30172)
- https://security.snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-6254296 (CVE-2024-25710)
Full Changelog: 2.4.3...2.4.4
2.4.4-rc4
Full Changelog: 2.4.4-rc3...2.4.4-rc4
2.4.4-rc3
Full Changelog: 2.4.4-rc2...2.4.4-rc3
2.4.4-rc2
Full Changelog: 2.4.4-rc1...2.4.4-rc2
2.4.4-rc1
What's Changed
- [Snyk] Upgrade io.dropwizard:dropwizard-forms from 4.0.2 to 4.0.3 by @clarin-bot in #362
- [Snyk] Upgrade io.dropwizard:dropwizard-forms from 4.0.3 to 4.0.4 by @clarin-bot in #363
- [Snyk] Upgrade axios from 1.6.0 to 1.6.1 by @clarin-bot in #364
- [Snyk] Upgrade react-markdown from 9.0.0 to 9.0.1 by @clarin-bot in #365
- [Snyk] Upgrade org.apache.commons:commons-compress from 1.24.0 to 1.25.0 by @clarin-bot in #366
- [Snyk] Upgrade react-router-dom from 6.18.0 to 6.19.0 by @clarin-bot in #367
- [Snyk] Upgrade axios from 1.6.1 to 1.6.2 by @clarin-bot in #368
- [Snyk] Upgrade react-router-dom from 6.19.0 to 6.20.0 by @clarin-bot in #370
- [Snyk] Security upgrade axios from 1.6.2 to 1.6.4 by @clarin-bot in #374
- [Snyk] Upgrade react-router-dom from 6.20.0 to 6.20.1 by @clarin-bot in #372
- [Snyk] Security upgrade io.dropwizard:dropwizard-core from 4.0.4 to 4.0.5 by @clarin-bot in #371
- [Snyk] Upgrade core-js from 3.33.2 to 3.33.3 by @clarin-bot in #369
- [Snyk] Upgrade core-js from 3.33.3 to 3.34.0 by @clarin-bot in #376
- [Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.0 by @clarin-bot in #375
- [Snyk] Upgrade react-router-dom from 6.21.0 to 6.21.1 by @clarin-bot in #377
- [Snyk] Upgrade core-js from 3.34.0 to 3.35.0 by @clarin-bot in #378
- [Snyk] Upgrade axios from 1.6.4 to 1.6.5 by @clarin-bot in #379
- [Snyk] Upgrade react-router-dom from 6.21.1 to 6.21.2 by @clarin-bot in #380
- Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 in /backend by @dependabot in #382
- [Snyk] Security upgrade org.apache.commons:commons-compress from 1.25.0 to 1.26.0 by @clarin-bot in #381
- [Snyk] Upgrade io.dropwizard:dropwizard-core from 4.0.5 to 4.0.6 by @clarin-bot in #383
- [Snyk] Upgrade core-js from 3.35.1 to 3.36.0 by @clarin-bot in #384
- [Snyk] Upgrade react-router-dom from 6.22.0 to 6.22.1 by @clarin-bot in #385
- Bump follow-redirects from 1.15.5 to 1.15.6 in /webui by @dependabot in #386
- [Snyk] Upgrade react-router-dom from 6.22.1 to 6.22.2 by @clarin-bot in #387
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /webui by @dependabot in #388
- [Snyk] Upgrade org.apache.commons:commons-compress from 1.26.0 to 1.26.1 by @clarin-bot in #389
- Bump express from 4.18.2 to 4.19.2 in /webui by @dependabot in #390
- [Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3 by @clarin-bot in #391
- [Snyk] Upgrade io.dropwizard:dropwizard-assets from 4.0.6 to 4.0.7 by @clarin-bot in #392
- [Snyk] Upgrade axios from 1.6.7 to 1.6.8 by @clarin-bot in #393
- [Snyk] Upgrade core-js from 3.36.0 to 3.36.1 by @clarin-bot in #394
- [Snyk] Upgrade org.apache.commons:commons-compress from 1.26.1 to 1.26.2 by @clarin-bot in #396
Full Changelog: 2.4.3...2.4.4-rc1
2.4.4-dev
What's Changed
- [Snyk] Upgrade io.dropwizard:dropwizard-forms from 4.0.2 to 4.0.3 by @clarin-bot in #362
- [Snyk] Upgrade io.dropwizard:dropwizard-forms from 4.0.3 to 4.0.4 by @clarin-bot in #363
- [Snyk] Upgrade axios from 1.6.0 to 1.6.1 by @clarin-bot in #364
- [Snyk] Upgrade react-markdown from 9.0.0 to 9.0.1 by @clarin-bot in #365
- [Snyk] Upgrade org.apache.commons:commons-compress from 1.24.0 to 1.25.0 by @clarin-bot in #366
- [Snyk] Upgrade react-router-dom from 6.18.0 to 6.19.0 by @clarin-bot in #367
- [Snyk] Upgrade axios from 1.6.1 to 1.6.2 by @clarin-bot in #368
- [Snyk] Upgrade react-router-dom from 6.19.0 to 6.20.0 by @clarin-bot in #370
- [Snyk] Security upgrade axios from 1.6.2 to 1.6.4 by @clarin-bot in #374
- [Snyk] Upgrade react-router-dom from 6.20.0 to 6.20.1 by @clarin-bot in #372
- [Snyk] Security upgrade io.dropwizard:dropwizard-core from 4.0.4 to 4.0.5 by @clarin-bot in #371
- [Snyk] Upgrade core-js from 3.33.2 to 3.33.3 by @clarin-bot in #369
- [Snyk] Upgrade core-js from 3.33.3 to 3.34.0 by @clarin-bot in #376
- [Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.0 by @clarin-bot in #375
- [Snyk] Upgrade react-router-dom from 6.21.0 to 6.21.1 by @clarin-bot in #377
- [Snyk] Upgrade core-js from 3.34.0 to 3.35.0 by @clarin-bot in #378
- [Snyk] Upgrade axios from 1.6.4 to 1.6.5 by @clarin-bot in #379
- [Snyk] Upgrade react-router-dom from 6.21.1 to 6.21.2 by @clarin-bot in #380
Full Changelog: 2.4.3...2.4.4-dev
2.4.3
Changelog since 2.4.2 - Release:
- Fix contact link on About page
- Upgraded from JDK to JRE 17.0.9
- Upgraded backend dependencies:
- CLARIN profiler to 1.0.14
- dropwizard to 4.0.2
- commons-compress to 1.24.0
- Upgraded WebUI runtime dependencies:
- axios to 1.6.0
- core-js to 3.33.1
- react-markdown to 9.0.0
- react-redux to 8.1.3
- react-router-dom to 6.17.0
- react-select to 5.7.7
- redux to 4.2.1
- remark-gfm to 4.0.0
- Development project changes:
- Add UI testing in CI via SauceLabs
- Upgrade CLARIN node build image (registry.gitlab.com/clarin-eric/docker-alpine-clrs-build_env) to 2.4.3
- Upgraded build Java docker base image: docker-alpine-supervisor-java-base to openjdk17_jre-1.3.10
- Upgraded build UI test base image: cypress/browsers to node-20.9.0-chrome-118.0.5993.88-1-ff-118.0.2-edge-118.0.2088.46-1
- Fix warnings in github actions
- Upgraded npm to 10.2.3
- Upgraded WebUI development dependencies:
- babel/core to 7.23.2
- babel/preset-env to 7.23.2
- babel/preset-react to 7.22.15
- babel-loader to 9.1.3
- browserslist to 4.22.1
- css-loader to 6.8.1
- cypress to 13.3.2
- eslint to 8.52.0
- node-sass to 9.0.0
- sass-loader to 13.2.2
- style-loader to 3.3.3
- stylelint to 15.11.0
- stylelint-config-sass-guidelines to 10.0.0
- stylelint-config-standard to 34.0.0
- terser-webpack-plugin to 5.3.9
- webpack to 5.89.0
- webpack-bundle-analyzer to 4.9.1
- webpack-cli to 5.1.4
- webpack-dev-server to 4.15.1
- webpack-merge to 5.10.0
2.4.2
Changelog](../../blob/3ec44d359b921c5515b6861bf1d2bddff9f59d22/Changelog.md#242---2022-1-) since 2.4.1 - Release:
- Added preflight API call #275 (Experimental)
- Updated contributors and license information on About page
- Upgraded to openJDK 17
- Upgraded backend dependencies:
- dropwizard to 2.1.4
- commons-compress to 1.22.2
- httpclient-cache to 4.5.14
- junit to 4.13.2
- Added backend dependencies:
- dropwizard-forms 2.1.4
- Removed direct backend dependencies:
- slf4j-api (pulled as Dropwizard dependency)
- logback-core (pulled as Dropwizard dependency)
- logback-classic (pulled as Dropwizard dependency)
- httpclient (pulled as Tika profiler dependency)
- jersey-media-multipart (replaced by dropwizard-forms)
- validation-api
- Upgraded WebUI runtime dependencies:
- axios to 1.2.5
- core-js to 3.27.2
- prop-types to 15.8.1
- history to 5.3.0
- react to 18.2.0
- react-dom to 18.2.0
- react-markdown to 8.0.5
- react-modal to 3.16.1
- react-redux to 8.0.5
- react-router-dom to 6.7.0
- react-router-hash-link to 2.4.3
- react-select to 5.7.0
- redux to 4.2.0
- redux-thunk to 2.4.2
- Development project changes:
- Increased Java tests connection timeout to 120000ms
- Upgrade CLARIN node build image (registry.gitlab.com/clarin-eric/docker-alpine-clrs-build_env) to 2.4.1
- Upgraded build Java docker base image: docker-alpine-supervisor-java-base to
openjdk17-1.2.1
(wasopenjdk11-2.1.0
) - Upgraded build UI test base image: cypress/browsers to
node18.12.0-chrome107-ff107
- Upgraded github actions run OS to ubuntu-22.04
- Upgraded github actions to v3
- Fix warnings in github actions
- Upgraded npm to 9.1.1
- Upgraded WebUI development dependencies:
- babel/core to 7.20.12
- babel/plugin-proposal-class-properties to 7.18.6
- babel/preset-env to 7.20.2
- babel/preset-react to 7.18.6
- babel-loader to 9.1.2
- browserslist to 4.21.4
- css-loader to 6.7.3
- cypress to 12.4.0
- eslint to 8.32.0
- glob-parent to 6.0.2
- node-sass to 8.0.0
- sass-loader to 13.2.0
- stylelint to 14.16.1
- stylelint-config-standard to 29.0.0
- terser-webpack-plugin to 5.3.6
- webpack to 5.75.0
- webpack-bundle-analyzer to 4.7.0
- webpack-cli to 5.0.1
- webpack-dev-server to 4.11.1
2.4.2-rc6
Changelog since 2.4.1 - Release:
- Added preflight API call #275 (Experimental)
- Updated contributors and license information on About page
- Upgraded to openJDK 17
- Upgraded backend dependencies:
- dropwizard to 2.1.4
- commons-compress to 1.22.2
- httpclient-cache to 4.5.14
- junit to 4.13.2
- Added backend dependencies:
- dropwizard-forms 2.1.4
- Removed direct backend dependencies:
- slf4j-api (pulled as Dropwizard dependency)
- logback-core (pulled as Dropwizard dependency)
- logback-classic (pulled as Dropwizard dependency)
- httpclient (pulled as Tika profiler dependency)
- jersey-media-multipart (replaced by dropwizard-forms)
- validation-api
- Upgraded WebUI runtime dependencies:
- axios to 1.2.1
- core-js to 3.26.1
- prop-types to 15.8.1
- history to 5.3.0
- react to 18.2.0
- react-dom to 18.2.0
- react-markdown to 8.0.4
- react-modal to 3.16.1
- react-redux to 8.0.5
- react-router-dom to 6.5.0
- react-router-hash-link to 2.4.3
- react-select to 5.7.0
- redux to 4.2.0
- redux-thunk to 2.4.2
- Development project changes:
- Increased Java tests connection timeout to 120000ms
- Upgraded build Java docker base image: docker-alpine-supervisor-java-base to
openjdk17-1.1.1
(wasopenjdk11-2.1.0
) - Upgraded build UI test base image: cypress/browsers to
node18.12.0-chrome106-ff106
- Upgraded github actions run OS to ubuntu-22.04
- Upgraded github actions to v3
- Fix warnings in github actions
- Upgraded npm to 9.1.1
- Upgraded WebUI development dependencies:
- babel/core to 7.20.5
- babel/plugin-proposal-class-properties to 7.18.6
- babel/preset-env to 7.20.2
- babel/preset-react to 7.18.6
- babel-loader to 9.1.0
- browserslist to 4.21.4
- css-loader to 6.7.3
- cypress to 12.2.0
- eslint to 8.27.0
- glob-parent to 6.0.2
- node-sass to 8.0.0
- sass-loader to 13.2.0
- stylelint to 14.16.0
- stylelint-config-standard to 29.0.0
- terser-webpack-plugin to 5.3.6
- webpack to 5.75.0
- webpack-bundle-analyzer to 4.7.0
- webpack-cli to 5.0.1
- webpack-dev-server to 4.11.1