Recent Releases of https://github.com/clowder-framework/clowder2
https://github.com/clowder-framework/clowder2 - v2.0.0-beta.3
Overview
- 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
- 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
- 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
In Depth Changes
- Release/v2.0.0 beta2 by @longshuicy in https://github.com/clowder-framework/clowder2/pull/928
- 961 add footer for frontend pages by @longshuicy in https://github.com/clowder-framework/clowder2/pull/998
- adding default value for admin in backend by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1000
- Keycloak enabled change by @bingzhang in https://github.com/clowder-framework/clowder2/pull/973
- implemented standard list of licenses by @ddey2 in https://github.com/clowder-framework/clowder2/pull/963
- filters by file or dataset for listeners by @tcnichol in https://github.com/clowder-framework/clowder2/pull/970
- fix typo in roles endpoint; disable sharing with myself by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1002
- Material for Mkdocs docs by @lmarini in https://github.com/clowder-framework/clowder2/pull/962
- 996 detail information update on by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1001
- 953 postcss configuration by @longshuicy in https://github.com/clowder-framework/clowder2/pull/966
- Delete dataset will also delete custom license by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1008
- fix nested folder bug by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1024
- Fix registration by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1006
- removing alignment css by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1030
- disabling next untill user selects a license by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1014
- breadcrumb in the public components point to the wrong frontend routes by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1045
- Docs to set up Clowder in VM by @Vismayak in https://github.com/clowder-framework/clowder2/pull/1005
- List license and its url on public dataset by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1046
- 1020 modify extractor description UI by @Vismayak in https://github.com/clowder-framework/clowder2/pull/1048
- adding license to populate fake data by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1051
- Search needs to be case insensitive by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1049
- Enable/disable listeners by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1022
- 1053 pagination doesnt update on deleting files in a dataset by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1060
- Fixing logic to post metadata on file upload by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1054
- 866 readonly user by @tcnichol in https://github.com/clowder-framework/clowder2/pull/974
- 836 public search option by @tcnichol in https://github.com/clowder-framework/clowder2/pull/964
- read only user can be made admin by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1079
- fix precommits by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1083
- add my datasets tab by @tcnichol in https://github.com/clowder-framework/clowder2/pull/965
- Implement edit metadata definition by @ddey2 in https://github.com/clowder-framework/clowder2/pull/977
- 1061 filesystem UI component by @Vismayak in https://github.com/clowder-framework/clowder2/pull/1064
- 1066 index folders by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1090
- 1086 file UI component flag current files in datasets by @Vismayak in https://github.com/clowder-framework/clowder2/pull/1103
- Implementation of feeds page by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1056
- Added parameters field back to EventListenerDatasetJobMessage. by @lmarini in https://github.com/clowder-framework/clowder2/pull/1107
- fix elasticsearch delete GH action by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1109
- Removing version column from File entry view by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1117
- 1127 missing validator in some rjsf forms by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1128
- Adding column for listener name to show on Analysis history by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1118
- Removed snackbar message on clearing metadata form by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1113
- Download should be incremented as soon as you click on downloads by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1120
- 1098 superamin messes up dataset pagination by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1104
- 918 ability to freeze datasets or version by @longshuicy in https://github.com/clowder-framework/clowder2/pull/941
- users unable to search files by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1076
- 1069 show message when no metadata is present by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1112
- added check for rendering step1 by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1116
- 1082 group is not updated after delete user by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1111
- when revoke admin also revoke admin_mode by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1135
- add generic superadmin flag to endpoints by @max-zilla in https://github.com/clowder-framework/clowder2/pull/1038
- hide extracted results for now by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1138
- removing left dividers by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1133
- Integration of Jupyter through docker-compose by @Vismayak in https://github.com/clowder-framework/clowder2/pull/1088
- Use the update flag when updating fields of existing Elasticsearch entry by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1136
- 1092 enhanced visualization layout by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1137
- Remove
installpackage from Pipfile since it doesn't exist anymore … by @lmarini in https://github.com/clowder-framework/clowder2/pull/1150 - setting active to it's original value for existing extractor by @ddey2 in https://github.com/clowder-framework/clowder2/pull/1153
- Fix extractor submission related bugs by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1154
- 1147 clowder 2 helm chart clean up by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1148
- Docs updates by @lmarini in https://github.com/clowder-framework/clowder2/pull/1101
- fix tests that are failing by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1167
- Remove helm chart env by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1165
- set workers based on recommended number of cores by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1170
- Annotate image widget by @Vismayak in https://github.com/clowder-framework/clowder2/pull/1129
- 1168 add contents to docs by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1188
- error message when sharing dataset with user by @tcnichol in https://github.com/clowder-framework/clowder2/pull/1140
- Private extractor support by @max-zilla in https://github.com/clowder-framework/clowder2/pull/991
- Fix/beta 3 extractions list by @lmarini in https://github.com/clowder-framework/clowder2/pull/1199
- Fix/list dataset extractors list by @lmarini in https://github.com/clowder-framework/clowder2/pull/1200
- When adding metadata, sometimes two instances of it would show up aft… by @lmarini in https://github.com/clowder-framework/clowder2/pull/1201
- Rabbitmq host update to release name by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1203
- Fix refresh token issue when using password flow by @GalMunGral in https://github.com/clowder-framework/clowder2/pull/1205
- Fix edit file metadata bug by making sure by @lmarini in https://github.com/clowder-framework/clowder2/pull/1207
- Fix/authenticated datasets access by @lmarini in https://github.com/clowder-framework/clowder2/pull/1210
- Add endpoint for updating user info by @GalMunGral in https://github.com/clowder-framework/clowder2/pull/1206
- Default to None if "owner" doesn't exists in msg by @lmarini in https://github.com/clowder-framework/clowder2/pull/1211
- Use healthcheck to make sure elasticsearch has by @lmarini in https://github.com/clowder-framework/clowder2/pull/1212
- Only show Create Feed button if in admin mode. by @lmarini in https://github.com/clowder-framework/clowder2/pull/1213
- v2.0.0-beta3 by @longshuicy in https://github.com/clowder-framework/clowder2/pull/1151
New Contributors
- @bingzhang made their first contribution in https://github.com/clowder-framework/clowder2/pull/973
- @Vismayak made their first contribution in https://github.com/clowder-framework/clowder2/pull/1005
- @GalMunGral made their first contribution in https://github.com/clowder-framework/clowder2/pull/1205
Full Changelog: https://github.com/clowder-framework/clowder2/compare/v2.0.0-beta.2...v2.0.0-beta.3
- TypeScript
Published by lmarini over 1 year ago
https://github.com/clowder-framework/clowder2 - v2.0.0-beta.2
What's Changed
- Change hostname to edu by @longshuicy in https://github.com/clowder-framework/clowder2/pull/813
- Have Message when there are no metadata definitions by @tcnichol in https://github.com/clowder-framework/clowder2/pull/766
- 804 move searchbox to top for metadata definition and group page by @longshuicy in https://github.com/clowder-framework/clowder2/pull/815
- 787 enable uploading multiple files at once by @tcnichol in https://github.com/clowder-framework/clowder2/pull/802
- Basic implementation of admin in user collection in mongodb by @ddey2 in https://github.com/clowder-framework/clowder2/pull/809
- message on new metadata entry by @tcnichol in https://github.com/clowder-framework/clowder2/pull/764
- Adding check on client side for empty searchterm by @ddey2 in https://github.com/clowder-framework/clowder2/pull/821
- getting rid of mongo init as beanie takes care of it by @ddey2 in https://github.com/clowder-framework/clowder2/pull/825
- 464 datasets visible to logged in users with AUTHENTICATED status by @tcnichol in https://github.com/clowder-framework/clowder2/pull/466
- 769 leveraging the heartbeat info to show extractor status by @longshuicy in https://github.com/clowder-framework/clowder2/pull/822
- beta.1 release by @lmarini in https://github.com/clowder-framework/clowder2/pull/810
- Adding admin dependency in authorization of dataset,files, metadata,search by @ddey2 in https://github.com/clowder-framework/clowder2/pull/819
- Docs cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/829
- Trying to fix readthedocs build with the addtion of .readthedocs.yaml. by @lmarini in https://github.com/clowder-framework/clowder2/pull/847
- 828 filter and sort extractors by livelihood by @longshuicy in https://github.com/clowder-framework/clowder2/pull/838
- Register local files by @max-zilla in https://github.com/clowder-framework/clowder2/pull/816
- 824 display more information on the extractor popup by @longshuicy in https://github.com/clowder-framework/clowder2/pull/841
- 842 UI component for assign admin by @longshuicy in https://github.com/clowder-framework/clowder2/pull/845
- allow message and heartbeat image and tag to be overwrite by @longshuicy in https://github.com/clowder-framework/clowder2/pull/858
- Refactor create superadmin mode by @longshuicy in https://github.com/clowder-framework/clowder2/pull/851
- need image tag for heartbeat and listeners by @tcnichol in https://github.com/clowder-framework/clowder2/pull/853
- adding timeout loop for heartbeat and messages by @tcnichol in https://github.com/clowder-framework/clowder2/pull/860
- hide files pagination on other tabs by @tcnichol in https://github.com/clowder-framework/clowder2/pull/863
- 779 dataset and file tabs cleanup by @tcnichol in https://github.com/clowder-framework/clowder2/pull/850
- build the containers by @ddey2 in https://github.com/clowder-framework/clowder2/pull/889
- 844 toggle on and off of the extractor livelihood by @longshuicy in https://github.com/clowder-framework/clowder2/pull/869
- 892 latest main branch is not building the frontend image correct by @longshuicy in https://github.com/clowder-framework/clowder2/pull/893
- 861 bug when preferred username is not the email by @tcnichol in https://github.com/clowder-framework/clowder2/pull/862
- add admin badge to avatar by @longshuicy in https://github.com/clowder-framework/clowder2/pull/880
- implement if metadata is required for file and dataset by @ddey2 in https://github.com/clowder-framework/clowder2/pull/879
- 485 public datasets visible when not logged in by @tcnichol in https://github.com/clowder-framework/clowder2/pull/832
- upgrade keycloak to v20 by @tcnichol in https://github.com/clowder-framework/clowder2/pull/897
- add metadata button is back by @tcnichol in https://github.com/clowder-framework/clowder2/pull/888
- Add external Keycloak functionality by @alemsh in https://github.com/clowder-framework/clowder2/pull/883
- Hostname localhost by @longshuicy in https://github.com/clowder-framework/clowder2/pull/908
- extractors removed from public, front end error fixed. by @tcnichol in https://github.com/clowder-framework/clowder2/pull/909
- 872 refactoring pagination by @longshuicy in https://github.com/clowder-framework/clowder2/pull/894
- 911 public dataset and file page still query private metadata endpoints by @tcnichol in https://github.com/clowder-framework/clowder2/pull/913
- set up helm release by @longshuicy in https://github.com/clowder-framework/clowder2/pull/912
- 904 allow folder renaming by @longshuicy in https://github.com/clowder-framework/clowder2/pull/915
- Pre commit autoformat by @lmarini in https://github.com/clowder-framework/clowder2/pull/846
- change to make keycloak point to external url by @longshuicy in https://github.com/clowder-framework/clowder2/pull/942
- 929 message on empty page if there is no datasets by @tcnichol in https://github.com/clowder-framework/clowder2/pull/930
- fix version blocking the datasets by @longshuicy in https://github.com/clowder-framework/clowder2/pull/950
- enable superadmin does not update privileges by @tcnichol in https://github.com/clowder-framework/clowder2/pull/951
- Fixed dataset parameters by @lmarini in https://github.com/clowder-framework/clowder2/pull/957
- fix extractor bugs and deployment script bug by @longshuicy in https://github.com/clowder-framework/clowder2/pull/958
- Drag and Drop One or More Files by @tcnichol in https://github.com/clowder-framework/clowder2/pull/935
- clear more breakpoints and move role to the Details by @longshuicy in https://github.com/clowder-framework/clowder2/pull/968
- remove analysis tab from authenticated file by @tcnichol in https://github.com/clowder-framework/clowder2/pull/972
- style of the sharing table; link to the group/{group_id} page by @longshuicy in https://github.com/clowder-framework/clowder2/pull/967
- tab can only use display none to hide by @longshuicy in https://github.com/clowder-framework/clowder2/pull/976
- 981 clowder2 register link on the topbar doesnt work by @longshuicy in https://github.com/clowder-framework/clowder2/pull/988
- Hide register for now by @longshuicy in https://github.com/clowder-framework/clowder2/pull/990
New Contributors
- @alemsh made their first contribution in https://github.com/clowder-framework/clowder2/pull/883
Full Changelog: https://github.com/clowder-framework/clowder2/compare/v2.0.0-beta.1...v2.0.0-beta.2
- TypeScript
Published by lmarini over 2 years ago
https://github.com/clowder-framework/clowder2 - v2.0.0-beta.1
What's Changed
- 170 add extractor to gui by @tcnichol in https://github.com/clowder-framework/clowder2/pull/184
- 236 style extractor page to match the mockup by @longshuicy in https://github.com/clowder-framework/clowder2/pull/242
- Fix/docker compose by @lmarini in https://github.com/clowder-framework/clowder2/pull/247
- Added dynamic context field w/ Autocomplete by @arunapa in https://github.com/clowder-framework/clowder2/pull/244
- This will fix the issue with keycloak not connecting to postgres by @tcnichol in https://github.com/clowder-framework/clowder2/pull/257
- Extractor registration fixes by @max-zilla in https://github.com/clowder-framework/clowder2/pull/250
- 241-error-on-delete-metadata fixed. by @tcnichol in https://github.com/clowder-framework/clowder2/pull/245
- fix to deleting metadata in elasticsearch by @ddey2 in https://github.com/clowder-framework/clowder2/pull/249
- added new fields to metadata by @ddey2 in https://github.com/clowder-framework/clowder2/pull/239
- deleting metadata on file/dataset deletion by @ddey2 in https://github.com/clowder-framework/clowder2/pull/240
- 252 use rjsf to dynamically generate extractor parameter forms by @longshuicy in https://github.com/clowder-framework/clowder2/pull/256
- Dockerize heartbeat by @tcnichol in https://github.com/clowder-framework/clowder2/pull/76
- 284 rabbitmq client configs should come from settings by @lmarini in https://github.com/clowder-framework/clowder2/pull/286
- Removed unused Extract button on Dataset page. by @lmarini in https://github.com/clowder-framework/clowder2/pull/288
- Initial roles and dependencies by @lmarini in https://github.com/clowder-framework/clowder2/pull/258
- 281 css style change when using rjsf by @longshuicy in https://github.com/clowder-framework/clowder2/pull/291
- Update Pipfile.lock by @max-zilla in https://github.com/clowder-framework/clowder2/pull/308
- Add extractor job ids by @max-zilla in https://github.com/clowder-framework/clowder2/pull/282
- 290 replace contents in metadata with content by @tcnichol in https://github.com/clowder-framework/clowder2/pull/292
- Metdata version updated with metadata update by @ddey2 in https://github.com/clowder-framework/clowder2/pull/280
- Add mime type feed support by @max-zilla in https://github.com/clowder-framework/clowder2/pull/305
- 276 automatically trigger extractor whenever a file is updated by @tcnichol in https://github.com/clowder-framework/clowder2/pull/279
- Fix to file deletion by @ddey2 in https://github.com/clowder-framework/clowder2/pull/310
- catch invalid date time by @longshuicy in https://github.com/clowder-framework/clowder2/pull/320
- update file content model by @longshuicy in https://github.com/clowder-framework/clowder2/pull/322
- document keycloak setting by @longshuicy in https://github.com/clowder-framework/clowder2/pull/315
- fix smaller screen text overlapping issue by @longshuicy in https://github.com/clowder-framework/clowder2/pull/316
- Updating byte size on updating file by @ddey2 in https://github.com/clowder-framework/clowder2/pull/325
- Initial framework for groups by @ddey2 in https://github.com/clowder-framework/clowder2/pull/324
- 314 resubmit extractors with parameters on update file by @tcnichol in https://github.com/clowder-framework/clowder2/pull/323
- 272 show prior extractor executions on filedataset pages by @longshuicy in https://github.com/clowder-framework/clowder2/pull/327
- Kubenetes add missing environment variables by @longshuicy in https://github.com/clowder-framework/clowder2/pull/297
- 311 add spinner and disable the upload button when upload files by @arunapa in https://github.com/clowder-framework/clowder2/pull/331
- download older file versions & metadata by @max-zilla in https://github.com/clowder-framework/clowder2/pull/326
- Adding download button on UI to download correct verison file by @ddey2 in https://github.com/clowder-framework/clowder2/pull/334
- fix member typing by @longshuicy in https://github.com/clowder-framework/clowder2/pull/336
- fixing error of blank page on submit file to extractor by @tcnichol in https://github.com/clowder-framework/clowder2/pull/338
- Test for v1 extractor triggering by @max-zilla in https://github.com/clowder-framework/clowder2/pull/329
- Added new component for file actions by @arunapa in https://github.com/clowder-framework/clowder2/pull/352
- UI for displaying logs on extractors by @arunapa in https://github.com/clowder-framework/clowder2/pull/317
- Properly interpret extractor statuses by @max-zilla in https://github.com/clowder-framework/clowder2/pull/356
- Context matches v1 type. by @tcnichol in https://github.com/clowder-framework/clowder2/pull/328
- Mongo views by @longshuicy in https://github.com/clowder-framework/clowder2/pull/353
- Replaced EmbeddedSearch with custom search box component to fix session refresh issue by @arunapa in https://github.com/clowder-framework/clowder2/pull/365
- Add File authorization framework by @max-zilla in https://github.com/clowder-framework/clowder2/pull/357
- only get current version's metadata by @max-zilla in https://github.com/clowder-framework/clowder2/pull/363
- Updated File Is Wrong Size by @tcnichol in https://github.com/clowder-framework/clowder2/pull/361
- Added new Page Not Found component, updated route to use new component by @arunapa in https://github.com/clowder-framework/clowder2/pull/371
- 348 metadata value not visible on UI by @tcnichol in https://github.com/clowder-framework/clowder2/pull/362
- changing context to list in metadata defs by @tcnichol in https://github.com/clowder-framework/clowder2/pull/370
- Added group_id to authorization by @ddey2 in https://github.com/clowder-framework/clowder2/pull/354
- add metadata auth framework. by @tcnichol in https://github.com/clowder-framework/clowder2/pull/359
- adding restart unless stopped for this container by @tcnichol in https://github.com/clowder-framework/clowder2/pull/341
- Implement FileAuthorization dependency by @max-zilla in https://github.com/clowder-framework/clowder2/pull/385
- matching response type with actual dependency returns by @longshuicy in https://github.com/clowder-framework/clowder2/pull/390
- add MetadataAuthorization dependency by @tcnichol in https://github.com/clowder-framework/clowder2/pull/387
- Implement DatasetAuthorization dependency, add to endpoints by @tcnichol in https://github.com/clowder-framework/clowder2/pull/386
- Group management by @max-zilla in https://github.com/clowder-framework/clowder2/pull/388
- WIP: 351 add authorization to UI by @longshuicy in https://github.com/clowder-framework/clowder2/pull/389
- Group management UI by @max-zilla in https://github.com/clowder-framework/clowder2/pull/393
- Fixes 500 error when going back from group by @tcnichol in https://github.com/clowder-framework/clowder2/pull/404
- 401 group management UI continue by @longshuicy in https://github.com/clowder-framework/clowder2/pull/405
- Added hyperlink to jobid, triggers log summary popup when clicked by @arunapa in https://github.com/clowder-framework/clowder2/pull/395
- User api keys by @max-zilla in https://github.com/clowder-framework/clowder2/pull/402
- 374 add groups to datasets via gui by @tcnichol in https://github.com/clowder-framework/clowder2/pull/398
- Add api key to getcurrentuser, catch missing auths by @max-zilla in https://github.com/clowder-framework/clowder2/pull/413
- 377 UI display group and user info right next to each of the resource by @tcnichol in https://github.com/clowder-framework/clowder2/pull/392
- Sharing bugfixes by @max-zilla in https://github.com/clowder-framework/clowder2/pull/415
- 379 GitHub action to run codegen automatically when there is backend change by @longshuicy in https://github.com/clowder-framework/clowder2/pull/396
- 406 group management UI improvements by @longshuicy in https://github.com/clowder-framework/clowder2/pull/416
- fix the search by @longshuicy in https://github.com/clowder-framework/clowder2/pull/421
- job created timestamp wrong - fixed to local time by @tcnichol in https://github.com/clowder-framework/clowder2/pull/425
- 403 implement role change on shared tab by @tcnichol in https://github.com/clowder-framework/clowder2/pull/427
- implement expires parameter for user keys by @max-zilla in https://github.com/clowder-framework/clowder2/pull/426
- Moved Groups to sidebar, added breadcrumbs for group main page and individual group pages by @arunapa in https://github.com/clowder-framework/clowder2/pull/429
- Metadata on new file version not updated by @arunapa in https://github.com/clowder-framework/clowder2/pull/431
- Minor UI updates by @lmarini in https://github.com/clowder-framework/clowder2/pull/436
- typo of aio-pika by @longshuicy in https://github.com/clowder-framework/clowder2/pull/460
- 442 UI to acquire api key by @longshuicy in https://github.com/clowder-framework/clowder2/pull/450
- 441 gui for create new group by @longshuicy in https://github.com/clowder-framework/clowder2/pull/445
- Fixed the props for search component by @arunapa in https://github.com/clowder-framework/clowder2/pull/444
- Autocomplete on sharing pop-ups by @max-zilla in https://github.com/clowder-framework/clowder2/pull/459
- import container by @longshuicy in https://github.com/clowder-framework/clowder2/pull/462
- 446 gui to manage api keys by @longshuicy in https://github.com/clowder-framework/clowder2/pull/465
- Sharing tab cleanup by @max-zilla in https://github.com/clowder-framework/clowder2/pull/430
- Fix reload bug by @max-zilla in https://github.com/clowder-framework/clowder2/pull/451
- 461 fix library version in pipfile by @longshuicy in https://github.com/clowder-framework/clowder2/pull/468
- 443 frontend need to display more verbose backend error by @arunapa in https://github.com/clowder-framework/clowder2/pull/458
- 469 create profile page by @tcnichol in https://github.com/clowder-framework/clowder2/pull/471
- Implemented role delete in sharing tab by @arunapa in https://github.com/clowder-framework/clowder2/pull/472
- Show Creator on Group Page by @tcnichol in https://github.com/clowder-framework/clowder2/pull/428
- Fixed bug where error detail might be empty by @arunapa in https://github.com/clowder-framework/clowder2/pull/478
- 486 list doesnt get populated immediately when successfully submitting share permissions by @arunapa in https://github.com/clowder-framework/clowder2/pull/488
- 476 add member need to filter out the creator by @longshuicy in https://github.com/clowder-framework/clowder2/pull/479
- Upgrade minio rabbitmq related in helm chart by @longshuicy in https://github.com/clowder-framework/clowder2/pull/470
- 438 browser back on 403 page takes us to the dataset page we dont have access to by @arunapa in https://github.com/clowder-framework/clowder2/pull/487
- format in local timezone by @longshuicy in https://github.com/clowder-framework/clowder2/pull/482
- 420 need to parse and return a consistent response from keycloak proxy by @longshuicy in https://github.com/clowder-framework/clowder2/pull/483
- Search improvements & bug fixes by @max-zilla in https://github.com/clowder-framework/clowder2/pull/467
- Modified metadata UI components to display required fields by @arunapa in https://github.com/clowder-framework/clowder2/pull/267
- 489 add a query parameter to redirect from login to the original page by @longshuicy in https://github.com/clowder-framework/clowder2/pull/510
- 506 frontend request refresh jwt token every minute by @longshuicy in https://github.com/clowder-framework/clowder2/pull/513
- 507 create datasets form improvements by @longshuicy in https://github.com/clowder-framework/clowder2/pull/515
- Error running extractor on main by @tcnichol in https://github.com/clowder-framework/clowder2/pull/527
- fix filter by status by @longshuicy in https://github.com/clowder-framework/clowder2/pull/529
- 447 send api key to extractor by @max-zilla in https://github.com/clowder-framework/clowder2/pull/473
- download file version button hard to see by @longshuicy in https://github.com/clowder-framework/clowder2/pull/535
- 525 should show error message on frontend when user tries to add an unknown user to groups by @longshuicy in https://github.com/clowder-framework/clowder2/pull/532
- Beanie by @lmarini in https://github.com/clowder-framework/clowder2/pull/424
- 537 improve readme by @sandeep-ps in https://github.com/clowder-framework/clowder2/pull/553
- Remove advanced search toggle by @max-zilla in https://github.com/clowder-framework/clowder2/pull/561
- Fix pytest failing upgrade cache action by @longshuicy in https://github.com/clowder-framework/clowder2/pull/564
- Set the docker project name to `
-p clowder2-devwhen running the dev by @lmarini in https://github.com/clowder-framework/clowder2/pull/565 - 570 api key failed on frontend by @longshuicy in https://github.com/clowder-framework/clowder2/pull/571
- only files not in folders show up at root level by @tcnichol in https://github.com/clowder-framework/clowder2/pull/567
- 549 example of viz component by @longshuicy in https://github.com/clowder-framework/clowder2/pull/557
- Implement backend for visualization data by @ddey2 in https://github.com/clowder-framework/clowder2/pull/560
- 556 viz config for files by @tcnichol in https://github.com/clowder-framework/clowder2/pull/559
- 572 frontend visualization reading from viz config and viz data by @longshuicy in https://github.com/clowder-framework/clowder2/pull/573
- Updating visualization download url by @ddey2 in https://github.com/clowder-framework/clowder2/pull/580
- include vega and vega-lite by @longshuicy in https://github.com/clowder-framework/clowder2/pull/582
- change models for visualizations by @tcnichol in https://github.com/clowder-framework/clowder2/pull/577
- visualizationconfigid now in the visualization_data object by @tcnichol in https://github.com/clowder-framework/clowder2/pull/593
- adding missing field by @tcnichol in https://github.com/clowder-framework/clowder2/pull/595
- 576 layout of multiple visualization by @longshuicy in https://github.com/clowder-framework/clowder2/pull/583
- 585 implement thumbnail by @longshuicy in https://github.com/clowder-framework/clowder2/pull/592
- 600 share should have its own menu by @tcnichol in https://github.com/clowder-framework/clowder2/pull/607
- group description is now aligned left by @tcnichol in https://github.com/clowder-framework/clowder2/pull/606
- enable visualization for dataset by @longshuicy in https://github.com/clowder-framework/clowder2/pull/605
- fix logout by @tcnichol in https://github.com/clowder-framework/clowder2/pull/609
- Geospatial Preview by @max-zilla in https://github.com/clowder-framework/clowder2/pull/568
- fix adding non-existent user to group by @tcnichol in https://github.com/clowder-framework/clowder2/pull/608
- Fixed submission to extractors in prod by @lmarini in https://github.com/clowder-framework/clowder2/pull/614
- 596 prettify the multi grid layout of the visualization by @longshuicy in https://github.com/clowder-framework/clowder2/pull/612
- 597 edit group name and description by @tcnichol in https://github.com/clowder-framework/clowder2/pull/611
- Moving createFileMetadata so that it's called after a file update is successful by @ddey2 in https://github.com/clowder-framework/clowder2/pull/616
- replace DateRange with two DatePickers by @max-zilla in https://github.com/clowder-framework/clowder2/pull/619
- fix dataset submit after metadata by @tcnichol in https://github.com/clowder-framework/clowder2/pull/632
- add messages extractor to github build so it can be pushed to docker.io by @longshuicy in https://github.com/clowder-framework/clowder2/pull/630
- fix blank visualization by @tcnichol in https://github.com/clowder-framework/clowder2/pull/639
- improve the logic of handling incomplete visualization configuration by @longshuicy in https://github.com/clowder-framework/clowder2/pull/637
- change ESMetadata field names by @max-zilla in https://github.com/clowder-framework/clowder2/pull/626
- Edit Group Name no longer erases group description by @tcnichol in https://github.com/clowder-framework/clowder2/pull/646
- breadcrumb back for dataset and folder and subfolder by @tcnichol in https://github.com/clowder-framework/clowder2/pull/634
- 440 add extractors to the helm chart by @longshuicy in https://github.com/clowder-framework/clowder2/pull/621
- Fix to dataset extractor by @ddey2 in https://github.com/clowder-framework/clowder2/pull/640
- adding file size threshold limit on client side by @ddey2 in https://github.com/clowder-framework/clowder2/pull/666
- add increment flag to download endpoint by @max-zilla in https://github.com/clowder-framework/clowder2/pull/658
- Rewrite upload file by @longshuicy in https://github.com/clowder-framework/clowder2/pull/657
- Wording Change Visualization Details by @tcnichol in https://github.com/clowder-framework/clowder2/pull/670
submit_file_jobtakes 5 parameters, put we had 6. by @lmarini in https://github.com/clowder-framework/clowder2/pull/672- Backend now pickups JWT token in cookie left by frontend and by @lmarini in https://github.com/clowder-framework/clowder2/pull/652
- deleting file that is uploaded by @tcnichol in https://github.com/clowder-framework/clowder2/pull/675
- 644 Sharing minio presigned URL by @longshuicy in https://github.com/clowder-framework/clowder2/pull/655
- 530 improve extracted metadata component by @longshuicy in https://github.com/clowder-framework/clowder2/pull/641
- Add thumbnail endpoints by @max-zilla in https://github.com/clowder-framework/clowder2/pull/678
- change file version by @tcnichol in https://github.com/clowder-framework/clowder2/pull/633
- fix thumbnail display, update search result icons by @max-zilla in https://github.com/clowder-framework/clowder2/pull/682
- 200 fix hardcoding pieces in helm chart by @longshuicy in https://github.com/clowder-framework/clowder2/pull/669
- 651 do not use extractor info by @tcnichol in https://github.com/clowder-framework/clowder2/pull/653
- drop test database and test users before running tests by @tcnichol in https://github.com/clowder-framework/clowder2/pull/688
- 660 authentication timeout on search page by @longshuicy in https://github.com/clowder-framework/clowder2/pull/684
- 685 retire the function that generate frontend url for visualization by @longshuicy in https://github.com/clowder-framework/clowder2/pull/692
- Docker compose cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/690
- 697 folder doesnt not aligned with the rest of the files by @longshuicy in https://github.com/clowder-framework/clowder2/pull/700
- 623 geoserver and geotiff previewer helm chart by @longshuicy in https://github.com/clowder-framework/clowder2/pull/686
- Playing around with theme colors. These colors should make it easy by @lmarini in https://github.com/clowder-framework/clowder2/pull/677
- 671 file breadcrumbs in the wrong spot by @tcnichol in https://github.com/clowder-framework/clowder2/pull/674
- Update populate fake data by @lmarini in https://github.com/clowder-framework/clowder2/pull/681
- 679 download button text disappears at small widths by @tcnichol in https://github.com/clowder-framework/clowder2/pull/717
- Datasets list cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/693
- File page cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/709
- show new file version on file update by @max-zilla in https://github.com/clowder-framework/clowder2/pull/722
- Fix bugs related to group by @longshuicy in https://github.com/clowder-framework/clowder2/pull/726
- UI cleanup and bugfixes by @max-zilla in https://github.com/clowder-framework/clowder2/pull/731
- 727 change keycloak login theme to blue by @longshuicy in https://github.com/clowder-framework/clowder2/pull/730
- 735 sharing tab bugs by @tcnichol in https://github.com/clowder-framework/clowder2/pull/736
- 712 redesign the order of file upload form by @longshuicy in https://github.com/clowder-framework/clowder2/pull/729
- Adding a card for no content by @ddey2 in https://github.com/clowder-framework/clowder2/pull/724
- fixing the problem where extractors always trigger by @tcnichol in https://github.com/clowder-framework/clowder2/pull/725
- 733 vega visualization by @longshuicy in https://github.com/clowder-framework/clowder2/pull/737
- logo without words by @longshuicy in https://github.com/clowder-framework/clowder2/pull/740
- Fixing download for dataset by @ddey2 in https://github.com/clowder-framework/clowder2/pull/741
- 702 thumbnail bytes sometimes doesnt show with 404 by @longshuicy in https://github.com/clowder-framework/clowder2/pull/739
- include clowder theme tgz by @longshuicy in https://github.com/clowder-framework/clowder2/pull/742
- Use less confusing error message on missing updated time by @max-zilla in https://github.com/clowder-framework/clowder2/pull/752
- 746 on selecting date time picker widget type doesnt narrow down the field options by @longshuicy in https://github.com/clowder-framework/clowder2/pull/751
- Enabling @context in metadata and metadata definition by @ddey2 in https://github.com/clowder-framework/clowder2/pull/750
- Simple script to POST metadata definitions. by @lmarini in https://github.com/clowder-framework/clowder2/pull/762
- Include parameters with extractor by @longshuicy in https://github.com/clowder-framework/clowder2/pull/770
- 683 include thumbnail ids in elasticsearch index by @tcnichol in https://github.com/clowder-framework/clowder2/pull/756
- 744 reinvestigate iframe by @longshuicy in https://github.com/clowder-framework/clowder2/pull/745
- 734 view and modify list of metadata definitions in UI by @longshuicy in https://github.com/clowder-framework/clowder2/pull/758
- stretched icon when extractor description long by @tcnichol in https://github.com/clowder-framework/clowder2/pull/789
- 792 clear previous log before switching extraction logs by @longshuicy in https://github.com/clowder-framework/clowder2/pull/793
- Pagination for files & folder page under dataset by @ddey2 in https://github.com/clowder-framework/clowder2/pull/797
- Implement wordcloud visualization by @ddey2 in https://github.com/clowder-framework/clowder2/pull/786
- message if no datasets exist, button link to create by @tcnichol in https://github.com/clowder-framework/clowder2/pull/767
- Updated the labels for Share by @ddey2 in https://github.com/clowder-framework/clowder2/pull/798
- 778 page to display each metadata definition by @longshuicy in https://github.com/clowder-framework/clowder2/pull/801
- 788 duplicated extractor registration when extractor version updated by @tcnichol in https://github.com/clowder-framework/clowder2/pull/791
- 701 improve file version selection by @tcnichol in https://github.com/clowder-framework/clowder2/pull/743
- add swagger to traefik by @longshuicy in https://github.com/clowder-framework/clowder2/pull/805
New Contributors
- @sandeep-ps made their first contribution in https://github.com/clowder-framework/clowder2/pull/553
Full Changelog: https://github.com/clowder-framework/clowder2/compare/v2.0.0-alpha.2...v2.0.0-beta.1
- TypeScript
Published by lmarini over 2 years ago
https://github.com/clowder-framework/clowder2 - v2.0.0-alpha.2 | 2022-11-28
Notable Changes
- Use Keycloak for user management, JWT tokens and federated identity.
- Initial implementation of file versioning and nested folders within datasets.
- Initial implementation of metadata entries and metadata definitions.
- Initial implementation of search using Elasticsearch.
- Improvements to overall UI and UX. Standardized components and widgets used.
- Helm charts for Kubernetes deployment.
All Changes
- Frontend refreshing mechanism by @longshuicy in https://github.com/clowder-framework/clowder2/pull/2
- Registration with keycloak #3 by @longshuicy in https://github.com/clowder-framework/clowder2/pull/4
- Metadata updates by @max-zilla in https://github.com/clowder-framework/clowder2/pull/6
- Root directory cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/14
- replace delete with delete_many by @tcnichol in https://github.com/clowder-framework/clowder2/pull/17
- Download dataset by @tcnichol in https://github.com/clowder-framework/clowder2/pull/9
- delete metadata when file/dataset deleted by @max-zilla in https://github.com/clowder-framework/clowder2/pull/15
- Set keycloak login theme by @longshuicy in https://github.com/clowder-framework/clowder2/pull/5
- modify keycloak social providers style by @longshuicy in https://github.com/clowder-framework/clowder2/pull/28
- update file version number by @longshuicy in https://github.com/clowder-framework/clowder2/pull/25
- 22 folderdataset name not showing up in breadcrum after immediately creating file by @longshuicy in https://github.com/clowder-framework/clowder2/pull/29
- Metadata creation & deletion tests by @max-zilla in https://github.com/clowder-framework/clowder2/pull/31
- Match delete metadata in the frontend #19 by @longshuicy in https://github.com/clowder-framework/clowder2/pull/20
- Simple rabbitmq setup. by @lmarini in https://github.com/clowder-framework/clowder2/pull/37
- Remove unused widgets by @lmarini in https://github.com/clowder-framework/clowder2/pull/36
- fix delete error by @longshuicy in https://github.com/clowder-framework/clowder2/pull/40
- 47 keycloak needs volume to store user data by @tcnichol in https://github.com/clowder-framework/clowder2/pull/48
- 24 store file type size in mongodb by @tcnichol in https://github.com/clowder-framework/clowder2/pull/27
- 30 add new metadata on existing dataset and file by @longshuicy in https://github.com/clowder-framework/clowder2/pull/45
- 12 create dataset from zip by @tcnichol in https://github.com/clowder-framework/clowder2/pull/16
- Build frontend for both linux/amd64 and linux/arm64 by @lmarini in https://github.com/clowder-framework/clowder2/pull/44
- fix patch endpoint of dataset by @longshuicy in https://github.com/clowder-framework/clowder2/pull/70
- 41 random jwt signature verification failed error by @longshuicy in https://github.com/clowder-framework/clowder2/pull/46
- Upgraded node to 16.15.1 LTS. Had to modify several dependencies and … by @lmarini in https://github.com/clowder-framework/clowder2/pull/33
- setting default limits to 10 for get datasets and get dataset files by @tcnichol in https://github.com/clowder-framework/clowder2/pull/72
- ro crate and bagit by @tcnichol in https://github.com/clowder-framework/clowder2/pull/56
- url to link to the correct repo by @longshuicy in https://github.com/clowder-framework/clowder2/pull/78
- fix content type by @longshuicy in https://github.com/clowder-framework/clowder2/pull/83
- ensure m1 / arm64 image is pushed to Dockerhub by @KastanDay in https://github.com/clowder-framework/clowder2/pull/91
- 82 delete files does not always work by @longshuicy in https://github.com/clowder-framework/clowder2/pull/85
- 93 add favicon by @longshuicy in https://github.com/clowder-framework/clowder2/pull/94
- 54 add widget type field and break the current widget into smaller components by @longshuicy in https://github.com/clowder-framework/clowder2/pull/60
- Elasticsearch for v2 by @ddey2 in https://github.com/clowder-framework/clowder2/pull/73
- Metadata4more resource types by @MBcode in https://github.com/clowder-framework/clowder2/pull/80
- 57 file does not upload to folder by @longshuicy in https://github.com/clowder-framework/clowder2/pull/81
- Fix/pytest keycloak timeout by @lmarini in https://github.com/clowder-framework/clowder2/pull/98
- Fixed file upload. Provide default folder_id = None. by @lmarini in https://github.com/clowder-framework/clowder2/pull/103
- Register extractor submit file by @tcnichol in https://github.com/clowder-framework/clowder2/pull/66
- 84 frontend implement delete folders by @longshuicy in https://github.com/clowder-framework/clowder2/pull/92
- Directories cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/106
- Fix/populate fake data by @lmarini in https://github.com/clowder-framework/clowder2/pull/107
- Explore page cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/108
- Added indexing for dataset and added documentation #89 by @ddey2 in https://github.com/clowder-framework/clowder2/pull/109
- Drawer menu by @lmarini in https://github.com/clowder-framework/clowder2/pull/129
- Added endpoint to search both file and dataset. by @ddey2 in https://github.com/clowder-framework/clowder2/pull/139
- Updated elasticsearch indices on updating files and datasets by @ddey2 in https://github.com/clowder-framework/clowder2/pull/140
- Fix/GitHub action pipenv by @lmarini in https://github.com/clowder-framework/clowder2/pull/159
- 155 elasticsearch dependency injection instead of creating a client everytime by @ddey2 in https://github.com/clowder-framework/clowder2/pull/157
- WIP: 95 conclude metadata design documentation by @longshuicy in https://github.com/clowder-framework/clowder2/pull/99
- 166 fix npm dependency issue by @longshuicy in https://github.com/clowder-framework/clowder2/pull/167
- Scripts to help with development. by @lmarini in https://github.com/clowder-framework/clowder2/pull/161
- 131 custom widget and appearance for reactivesearch by @longshuicy in https://github.com/clowder-framework/clowder2/pull/134
- Extractors -> listeners, trigger listeners on saved feeds automatically by @max-zilla in https://github.com/clowder-framework/clowder2/pull/114
- 127 add parameters to extractor submit add submit dataset by @tcnichol in https://github.com/clowder-framework/clowder2/pull/128
- 132 reactive search routes when token expire logout by @longshuicy in https://github.com/clowder-framework/clowder2/pull/164
- Implemented Metadata Definition UI by @arunapa in https://github.com/clowder-framework/clowder2/pull/150
- include metadata JSON file in output zip by @max-zilla in https://github.com/clowder-framework/clowder2/pull/178
- Generic error catching in DB by @max-zilla in https://github.com/clowder-framework/clowder2/pull/152
- fix keycloak version to use 19.0 since it's the most compatibale majo… by @longshuicy in https://github.com/clowder-framework/clowder2/pull/186
- Track pycharm run configuration in git repository. by @lmarini in https://github.com/clowder-framework/clowder2/pull/179
- 122 minify keycloak realm json so kubernetes clusters have easier way to load it by @longshuicy in https://github.com/clowder-framework/clowder2/pull/123
- 175 search box syntax by @longshuicy in https://github.com/clowder-framework/clowder2/pull/181
- fix frontend build by @longshuicy in https://github.com/clowder-framework/clowder2/pull/187
- make first name and last name required by @longshuicy in https://github.com/clowder-framework/clowder2/pull/190
- Fixed missing button by @arunapa in https://github.com/clowder-framework/clowder2/pull/196
- fix bug when upload file by @longshuicy in https://github.com/clowder-framework/clowder2/pull/193
- 142 remove url encoding when creating dataset and files by @longshuicy in https://github.com/clowder-framework/clowder2/pull/189
- Dataset page cleanup by @lmarini in https://github.com/clowder-framework/clowder2/pull/194
- helmchart to deploy clowder2 in kubernetes by @robkooper in https://github.com/clowder-framework/clowder2/pull/119
- 23 dashboard and breadcrumb need unique key prop by @longshuicy in https://github.com/clowder-framework/clowder2/pull/202
- Fixing trailing whitespace issue, renamed list checkbox by @arunapa in https://github.com/clowder-framework/clowder2/pull/215
- 206 modify time facet not working properly by @longshuicy in https://github.com/clowder-framework/clowder2/pull/213
- Initial implementation of metadata indexing by @ddey2 in https://github.com/clowder-framework/clowder2/pull/173
- Fixed list creation issues by @arunapa in https://github.com/clowder-framework/clowder2/pull/220
- UI tweaks by @lmarini in https://github.com/clowder-framework/clowder2/pull/216
- Delete bad JWT token after attempting a refresh to avoid 403 on OPTIO… by @lmarini in https://github.com/clowder-framework/clowder2/pull/219
- Fixed page reload issue and date time picker render by @arunapa in https://github.com/clowder-framework/clowder2/pull/218
- 202 file breadcrumb folders not in breadcrumb for files fixed by @tcnichol in https://github.com/clowder-framework/clowder2/pull/214
- Release/alpha 2 by @lmarini in https://github.com/clowder-framework/clowder2/pull/223
New Contributors
- @max-zilla made their first contribution in https://github.com/clowder-framework/clowder2/pull/6
- @lmarini made their first contribution in https://github.com/clowder-framework/clowder2/pull/14
- @tcnichol made their first contribution in https://github.com/clowder-framework/clowder2/pull/17
- @KastanDay made their first contribution in https://github.com/clowder-framework/clowder2/pull/91
- @ddey2 made their first contribution in https://github.com/clowder-framework/clowder2/pull/73
- @MBcode made their first contribution in https://github.com/clowder-framework/clowder2/pull/80
- @arunapa made their first contribution in https://github.com/clowder-framework/clowder2/pull/150
- @robkooper made their first contribution in https://github.com/clowder-framework/clowder2/pull/119
Full Changelog: https://github.com/clowder-framework/clowder2/commits/v2.0.0-alpha.2
- TypeScript
Published by lmarini over 3 years ago