Skip to content

mikennel/bugfix/644#646

Merged
skearnes merged 2 commits intoopen-reaction-database:mainfrom
Lucy-Family-Institute:mikennel/bugfix/644
Feb 17, 2026
Merged

mikennel/bugfix/644#646
skearnes merged 2 commits intoopen-reaction-database:mainfrom
Lucy-Family-Institute:mikennel/bugfix/644

Conversation

@mikennel
Copy link
Copy Markdown
Contributor

@mikennel mikennel commented Feb 9, 2026

This pull request includes several dependency and infrastructure updates, primarily focused on the frontend (ui/package-lock.json) and Docker setup. The most significant changes are major upgrades to key JavaScript libraries (notably the Ketcher and Miew suites), removal of Redux Saga-related dependencies, and updates to Docker and database images. These changes help modernize the codebase, improve compatibility, and streamline dependencies.

Frontend dependency upgrades and cleanup:

  • Upgraded ketcher-react and ketcher-standalone from v2.x to v3.8.0, and updated their dependencies such as indigo-ketcher to v1.36.0. This brings new features, bug fixes, and better compatibility with newer React versions. [1] [2] [3] [4]
  • Upgraded miew to v0.11.1, miew-react to v0.11.0, and three to v0.153.0, ensuring support for the latest 3D visualization features and improved performance. [1] [2]
  • Updated several React-related dependencies (react-redux, redux, redux-thunk, react-intersection-observer, etc.) to their latest major versions, improving compatibility with React 18/19 and removing older peer dependencies. [1] [2]

Dependency removals and simplification:

  • Removed Redux Saga and related packages (redux-saga, @redux-saga/core, etc.), as well as unused type definitions and helper libraries, reducing bundle size and simplifying state management. [1] [2] [3] [4] [5]

Docker and database updates: These changes were necessary to be able to run the backend docker container locally

  • Switched the database image in docker-compose.yml from bitnami/postgresql:17 to bitnamilegacy/postgresql:17, likely to address compatibility or support issues.
  • Replaced ntpdate with ntpsec-ntpdate in the Dockerfile for improved security and accuracy in time synchronization.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Feb 9, 2026

@bdeadman bdeadman self-requested a review February 11, 2026 19:45
Copy link
Copy Markdown
Collaborator

@bdeadman bdeadman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified that update fixes #644 in local test environment.

@skearnes skearnes merged commit a1cc579 into open-reaction-database:main Feb 17, 2026
14 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants