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 install package 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-dev when 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_job takes 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