Skip to content

Releases: clarin-eric/switchboard

2.4.4

08 Jul 09:42
a95ae48
Compare
Choose a tag to compare

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

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

06 Jul 13:58
abbd5bb
Compare
Choose a tag to compare
2.4.4-rc4 Pre-release
Pre-release

Full Changelog: 2.4.4-rc3...2.4.4-rc4

2.4.4-rc3

19 Jun 20:28
da1fe9a
Compare
Choose a tag to compare
2.4.4-rc3 Pre-release
Pre-release

Full Changelog: 2.4.4-rc2...2.4.4-rc3

2.4.4-rc2

19 Jun 19:38
493edc1
Compare
Choose a tag to compare
2.4.4-rc2 Pre-release
Pre-release

Full Changelog: 2.4.4-rc1...2.4.4-rc2

2.4.4-rc1

18 Jun 16:34
d8d958f
Compare
Choose a tag to compare
2.4.4-rc1 Pre-release
Pre-release

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

06 Feb 15:27
e60fc53
Compare
Choose a tag to compare
2.4.4-dev Pre-release
Pre-release

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

06 Nov 14:14
b3d7e19
Compare
Choose a tag to compare

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

27 Jan 12:40
Compare
Choose a tag to compare

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 (was openjdk11-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

21 Dec 13:30
Compare
Choose a tag to compare
2.4.2-rc6 Pre-release
Pre-release

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 (was openjdk11-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

2.4.2-rc5

19 Dec 17:00
Compare
Choose a tag to compare
2.4.2-rc5 Pre-release
Pre-release

A release version with pre-flight data limit 10x higher