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

v2.0.0-beta3 #1151

Merged
merged 22 commits into from
Nov 15, 2024
Merged

v2.0.0-beta3 #1151

merged 22 commits into from
Nov 15, 2024

Conversation

longshuicy
Copy link
Member

[v2.0.0-beta.3] - 2024-07-29

Added

  • License management
  • Release dataset with versions
  • Enable and disable user account through Keycloak
  • Jupyterhub integration
  • Interface for creating and editing matching criteria for triggering extractors
  • Interface for editing metadata definitions
  • My dataset tab listing all the datasets created by the user
  • Drag and drop upload multiple files
  • Footer with links to documentation, source code, and contact information
  • Documentation through MKDocs

Changed

  • Allow public datasets and files to be searchable
  • List all the extractors with the ability to enable/disable the extractors
  • Filter listeners based on their support for file or dataset
  • Helm chart updated to support custom existing secret

Fixed

  • Clowder registration link on the top bar
  • Case-insensitive search
  • Download count immediately increments after download

@lmarini lmarini requested a review from a team July 25, 2024 14:04
* turn off unecessary ingress for minio and rabbitmq

* remove default tls host

* slight update the secret read

* use the wrong secretname

* add more gitignore

* take out default extractors in the default values

* allow backend env to be overwritten by value files with default

* add quote to number and boolean

* allow environment variable setting in heartbeat and message extractors

* extractor doesn't need to be commented out; add message and heartbeat

* use fullname for matching labels

* typo

* allow use existing secret and secret keys

* duplicate rabbitmq pass
@longshuicy
Copy link
Member Author

Todos:
Helm chart - compute some of the env with _helper.tpl

@longshuicy longshuicy marked this pull request as ready for review August 1, 2024 14:03
Copy link
Contributor

@tcnichol tcnichol left a comment

Choose a reason for hiding this comment

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

I checked this one out and will mark approved so we can release.

longshuicy and others added 7 commits August 13, 2024 11:58
* revert env use releaseName to calculate

* fix bug

* fix api host
* set workers based on recommended number of cores

* turn recreate views to false

* add notes to recreate views flag
* add dev handbook

* add dev setup

* mkdocs
* message works for share dataset with user
strange bug - sharing with group shows 2 entries?

* removing old method
@lmarini
Copy link
Member

lmarini commented Oct 1, 2024

  • public datasets give access denied when logged in (work when logged out)
  • analysis tabs show all extraction events, title is not consistent, time stamp is null

lmarini and others added 11 commits November 5, 2024 09:20
* Pass file and dataset id from ExtractionHistoryTab into ExtractionJobs to fix rendering of extraction events bugs.

* Fixed message if visualization fails to load.

* Cleaned up ExtractionHistoryTab.tsx and ExtractionJobs.tsx.

* Simplified table row definition in ExtractionJobs.tsx.

* Removed mapping useEffect in ExtractionJobs.tsx.

* Set memory limits for elasticsearch in dev mode to see if it
avoids random startup failures on macs.

* Fixed PydanticObjectId import.

* Fixed duration printing in extraction log.

* Fixed label.

* Fixed refresh button on listing of extraction events.

* Fixed extraction count on listing of extraction events.
…er adding, but (#1201)

only one was on the server (refreshing showed one). Combining the useEffect statements
seems to have fixed that.
At some point we should remove the complex if logic included with the jsx. We might want
to have separate components for dataset and files and a common one for the actual entries.
* rabbitmq host will use the releaseName pattern

* update secret name

* added cc username and reading credentials from littlbeats.secret.yaml

---------

Co-authored-by: Dipannita Dey <[email protected]>
* deprecate `/login` endpoint and add refresh token saving in `/auth/login`

* fix code formatting

* update API docs

* refactor `TokenDB` logic
* Fix edit file metadata bug by making sure
that the backend properly sets context when
a metatdata definition is provided.

* Fixed pytest. Posting a string and checking
the result as a string and not a number.
* Show status of dataset on tile.

* Fixed bug where logged in user could not see
authenticated dataset.
Added chip to dataset tile showing access status.

* Fixed bug where logged in user could not see
public dataset.

* Default status to blank when dataset is authenticated.
* add user update endpoint

* rename endpoint

* disable email updates
started before starting backend.

Backend used to fail with docker compose prod.
This is in line with showing the feeds in the
table. Eventually we should show a disabled
button with a message saying to go into
admin mode.
@lmarini lmarini merged commit 3b61430 into main Nov 15, 2024
10 checks passed
@lmarini lmarini deleted the release/v2.0-beta-3 branch November 15, 2024 17:58
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.

4 participants