Skip to content

[Port dspace-7_x] Remove reliance on Host HTTP Header#5287

Closed
tdonohue wants to merge 82 commits intoDSpace:mainfrom
tdonohue:port_5276_to_7x
Closed

[Port dspace-7_x] Remove reliance on Host HTTP Header#5287
tdonohue wants to merge 82 commits intoDSpace:mainfrom
tdonohue:port_5276_to_7x

Conversation

@tdonohue
Copy link
Member

Manual port of #5276 to dspace-7_x. Does NOT include the Angular 20 upgrade (obviously).

Needs documentation in Release Notes as this new configuration is likely a "breaking change"

Zahraa Chreim and others added 30 commits June 24, 2025 08:24
…2284_fix-issue4500-hierarchical-browse-pagination-7_x'
Bumps [express](https://github.com/expressjs/express) from 4.21.2 to 4.22.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…e comments. Use Dockerfile best practices for ENTRYPOINT vs CMD.
…. This allows production mode to fully work again.
[Port dspace-7_x] [Docker] Fix networking and startup issues with Docker Compose scripts. Update scripts to align with best practices
[Port dspace-7_x] [Docker] Fix bug in `docker-deploy` test by always pulling backend image from docker.io
[Port dspace-7_x] Fix authentication method retrieval after Tomcat restart
…ierarchical-browse-pagination-7_x

[dspace-7_x] Add paginated vocabulary search with 'Show previous/next results' controls in hierarchical browse
[Port dspace-7_x] 134983: new funnel icon in search scope
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.28.4 to 7.28.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.6/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 7.28.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lodash](https://github.com/lodash/lodash) and [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash). These dependencies needed to be updated together.

Updates `lodash` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.17.23)

Updates `@types/lodash` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: "@types/lodash"
  dependency-version: 4.17.23
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
backport DSpace 7: Improve community list e2e tests
tdonohue and others added 12 commits March 6, 2026 07:13
…pace-7_x/types/lodash-4.17.24

Bump @types/lodash from 4.17.23 to 4.17.24
Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) from 2.17.0 to 2.17.1.
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/2.17.1/packages/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…dspace-7_x/actions/upload-artifact-7

Bump actions/upload-artifact from 4 to 7
…dspace-7_x/actions/download-artifact-8

Bump actions/download-artifact from 4 to 8
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…dspace-7_x/actions/checkout-6

Bump actions/checkout from 4 to 6
…pace-7_x/babel/runtime-7.28.6

Bump @babel/runtime from 7.28.4 to 7.28.6
…pace-7_x/sanitize-html-2.17.1

Bump sanitize-html from 2.17.0 to 2.17.1
[Port dspace-7_x] Restore "Fix current parent order when creating subcommunity" (DSpace#4568)
…verrides from the shell. If override is not provided, the existing default value is still used.
[Port dspace-7_x] [Docker] Update all Docker Compose scripts to allow for environment variable overrides
@tdonohue tdonohue added this to the 7.6.7 milestone Mar 13, 2026
@tdonohue tdonohue added needs documentation PR is missing documentation. All new features and config changes require documentation. security Security related fix labels Mar 13, 2026
@github-actions
Copy link

Hi @tdonohue,
Conflicts have been detected against the base branch.
Please resolve these conflicts as soon as you can. Thanks!

…tting existing environment.ui.baseUrl. Replace ServerHardRedirectService.getCurrentOrigin() with getBaseUrl() to read this setting.
…calhost:4000. Override that default in several GitHub CI tasks as 127.0.0.1:4000 is required there.
…les because it's not listed in default-app-config.ts
@tdonohue
Copy link
Member Author

Closing, replaced by #5288. I'm not sure what happened to this PR, but it seems to have been corrupted. #5288 is a clean copy of the same changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

high priority merge conflict needs documentation PR is missing documentation. All new features and config changes require documentation. security Security related fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants