Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for release v0.4.6 #230

Merged
merged 44 commits into from
Feb 25, 2025
Merged

Changes for release v0.4.6 #230

merged 44 commits into from
Feb 25, 2025

Conversation

patrickskowronekdkfz
Copy link
Collaborator

General Summary

Changes for Version v0.4.6

timakro and others added 30 commits February 4, 2025 11:24
We used to show an error to the user when the "error" event of the server sent events source fires. The error message was misleading because it indicated that the error originated from beam, whereas the "error" event only indicates that the server sent events stream was interrupted. When the stream is interrupted the server sent events source tries to reconnect after firing the "error" event. In our case where the server sents events connection is rather short lived (only until we got results from all sites) it makes sense to treat an interruption of the stream as indication that the server closed the connection and not try to reconnect. In fact, there was already a second event handler for the "error" event that did exactly that. So this commit removes the first event handler that shows the error to the user and keeps the second as it was.
chore: restore old structure of the empty query
fix: fix that the query modified dialog was not shown when clearing the search bar
chore: remove problematic CQL line from patientsMeasure
…-to-options-schema

fix: add missing fields "site_id" and "collection_name" to negotiator…
…-css

chore: remove fragment-development.css
…holders

feat: also replace % in aggregatedValues
feat: add a close button to close error toasts
…options

BREAKING CHANGE: If you have "negotiateOptions" in your lens options, you must add a key "authorizationHeader" under "negotiateOptions" that contains the value of the HTTP Authorization header (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization), e.g. "Basic <base64string>"
…iate-button> component

BREAKING CHANGE: If you are using <lens-negotiate-button> in your application change the value of the "type" prop to "Negotiator" if it was "bbmri" before or to "ProjectManager" if it was "ccp" before.
…or-handling

feat: improve BBMRI negotiator error handling and do some cleanup
BREAKING CHANGE: The type definition of the `Status` type changed
slightly. If you are reading or writing the ResponseStore you may have
to adjust your code.
@patrickskowronekdkfz patrickskowronekdkfz merged commit f78139a into main Feb 25, 2025
14 of 15 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.

5 participants