v2.0.0-beta.1
Pre-release
Pre-release
What's Changed
- 170 add extractor to gui by @tcnichol in #184
- 236 style extractor page to match the mockup by @longshuicy in #242
- Fix/docker compose by @lmarini in #247
- Added dynamic context field w/ Autocomplete by @arunapa in #244
- This will fix the issue with keycloak not connecting to postgres by @tcnichol in #257
- Extractor registration fixes by @max-zilla in #250
- 241-error-on-delete-metadata fixed. by @tcnichol in #245
- fix to deleting metadata in elasticsearch by @ddey2 in #249
- added new fields to metadata by @ddey2 in #239
- deleting metadata on file/dataset deletion by @ddey2 in #240
- 252 use rjsf to dynamically generate extractor parameter forms by @longshuicy in #256
- Dockerize heartbeat by @tcnichol in #76
- 284 rabbitmq client configs should come from settings by @lmarini in #286
- Removed unused Extract button on Dataset page. by @lmarini in #288
- Initial roles and dependencies by @lmarini in #258
- 281 css style change when using rjsf by @longshuicy in #291
- Update Pipfile.lock by @max-zilla in #308
- Add extractor job ids by @max-zilla in #282
- 290 replace contents in metadata with content by @tcnichol in #292
- Metdata version updated with metadata update by @ddey2 in #280
- Add mime type feed support by @max-zilla in #305
- 276 automatically trigger extractor whenever a file is updated by @tcnichol in #279
- Fix to file deletion by @ddey2 in #310
- catch invalid date time by @longshuicy in #320
- update file content model by @longshuicy in #322
- document keycloak setting by @longshuicy in #315
- fix smaller screen text overlapping issue by @longshuicy in #316
- Updating byte size on updating file by @ddey2 in #325
- Initial framework for groups by @ddey2 in #324
- 314 resubmit extractors with parameters on update file by @tcnichol in #323
- 272 show prior extractor executions on filedataset pages by @longshuicy in #327
- Kubenetes add missing environment variables by @longshuicy in #297
- 311 add spinner and disable the upload button when upload files by @arunapa in #331
- download older file versions & metadata by @max-zilla in #326
- Adding download button on UI to download correct verison file by @ddey2 in #334
- fix member typing by @longshuicy in #336
- fixing error of blank page on submit file to extractor by @tcnichol in #338
- Test for v1 extractor triggering by @max-zilla in #329
- Added new component for file actions by @arunapa in #352
- UI for displaying logs on extractors by @arunapa in #317
- Properly interpret extractor statuses by @max-zilla in #356
- Context matches v1 type. by @tcnichol in #328
- Mongo views by @longshuicy in #353
- Replaced EmbeddedSearch with custom search box component to fix session refresh issue by @arunapa in #365
- Add File authorization framework by @max-zilla in #357
- only get current version's metadata by @max-zilla in #363
- Updated File Is Wrong Size by @tcnichol in #361
- Added new Page Not Found component, updated route to use new component by @arunapa in #371
- 348 metadata value not visible on UI by @tcnichol in #362
- changing context to list in metadata defs by @tcnichol in #370
- Added group_id to authorization by @ddey2 in #354
- add metadata auth framework. by @tcnichol in #359
- adding restart unless stopped for this container by @tcnichol in #341
- Implement FileAuthorization dependency by @max-zilla in #385
- matching response type with actual dependency returns by @longshuicy in #390
- add MetadataAuthorization dependency by @tcnichol in #387
- Implement DatasetAuthorization dependency, add to endpoints by @tcnichol in #386
- Group management by @max-zilla in #388
- WIP: 351 add authorization to UI by @longshuicy in #389
- Group management UI by @max-zilla in #393
- Fixes 500 error when going back from group by @tcnichol in #404
- 401 group management UI continue by @longshuicy in #405
- Added hyperlink to jobid, triggers log summary popup when clicked by @arunapa in #395
- User api keys by @max-zilla in #402
- 374 add groups to datasets via gui by @tcnichol in #398
- Add api key to get_current_user, catch missing auths by @max-zilla in #413
- 377 UI display group and user info right next to each of the resource by @tcnichol in #392
- Sharing bugfixes by @max-zilla in #415
- 379 GitHub action to run codegen automatically when there is backend change by @longshuicy in #396
- 406 group management UI improvements by @longshuicy in #416
- fix the search by @longshuicy in #421
- job created timestamp wrong - fixed to local time by @tcnichol in #425
- 403 implement role change on shared tab by @tcnichol in #427
- implement expires parameter for user keys by @max-zilla in #426
- Moved Groups to sidebar, added breadcrumbs for group main page and individual group pages by @arunapa in #429
- Metadata on new file version not updated by @arunapa in #431
- Minor UI updates by @lmarini in #436
- typo of aio-pika by @longshuicy in #460
- 442 UI to acquire api key by @longshuicy in #450
- 441 gui for create new group by @longshuicy in #445
- Fixed the props for search component by @arunapa in #444
- Autocomplete on sharing pop-ups by @max-zilla in #459
- import container by @longshuicy in #462
- 446 gui to manage api keys by @longshuicy in #465
- Sharing tab cleanup by @max-zilla in #430
- Fix reload bug by @max-zilla in #451
- 461 fix library version in pipfile by @longshuicy in #468
- 443 frontend need to display more verbose backend error by @arunapa in #458
- 469 create profile page by @tcnichol in #471
- Implemented role delete in sharing tab by @arunapa in #472
- Show Creator on Group Page by @tcnichol in #428
- Fixed bug where error detail might be empty by @arunapa in #478
- 486 list doesnt get populated immediately when successfully submitting share permissions by @arunapa in #488
- 476 add member need to filter out the creator by @longshuicy in #479
- Upgrade minio rabbitmq related in helm chart by @longshuicy in #470
- 438 browser back on 403 page takes us to the dataset page we dont have access to by @arunapa in #487
- format in local timezone by @longshuicy in #482
- 420 need to parse and return a consistent response from keycloak proxy by @longshuicy in #483
- Search improvements & bug fixes by @max-zilla in #467
- Modified metadata UI components to display required fields by @arunapa in #267
- 489 add a query parameter to redirect from login to the original page by @longshuicy in #510
- 506 frontend request refresh jwt token every minute by @longshuicy in #513
- 507 create datasets form improvements by @longshuicy in #515
- Error running extractor on main by @tcnichol in #527
- fix filter by status by @longshuicy in #529
- 447 send api key to extractor by @max-zilla in #473
- download file version button hard to see by @longshuicy in #535
- 525 should show error message on frontend when user tries to add an unknown user to groups by @longshuicy in #532
- Beanie by @lmarini in #424
- 537 improve readme by @sandeep-ps in #553
- Remove advanced search toggle by @max-zilla in #561
- Fix pytest failing upgrade cache action by @longshuicy in #564
- Set the docker project name to ``-p clowder2-dev` when running the dev by @lmarini in #565
- 570 api key failed on frontend by @longshuicy in #571
- only files not in folders show up at root level by @tcnichol in #567
- 549 example of viz component by @longshuicy in #557
- Implement backend for visualization data by @ddey2 in #560
- 556 viz config for files by @tcnichol in #559
- 572 frontend visualization reading from viz config and viz data by @longshuicy in #573
- Updating visualization download url by @ddey2 in #580
- include vega and vega-lite by @longshuicy in #582
- change models for visualizations by @tcnichol in #577
- visualization_config_id now in the visualization_data object by @tcnichol in #593
- adding missing field by @tcnichol in #595
- 576 layout of multiple visualization by @longshuicy in #583
- 585 implement thumbnail by @longshuicy in #592
- 600 share should have its own menu by @tcnichol in #607
- group description is now aligned left by @tcnichol in #606
- enable visualization for dataset by @longshuicy in #605
- fix logout by @tcnichol in #609
- Geospatial Preview by @max-zilla in #568
- fix adding non-existent user to group by @tcnichol in #608
- Fixed submission to extractors in prod by @lmarini in #614
- 596 prettify the multi grid layout of the visualization by @longshuicy in #612
- 597 edit group name and description by @tcnichol in #611
- Moving createFileMetadata so that it's called after a file update is successful by @ddey2 in #616
- replace DateRange with two DatePickers by @max-zilla in #619
- fix dataset submit after metadata by @tcnichol in #632
- add messages extractor to github build so it can be pushed to docker.io by @longshuicy in #630
- fix blank visualization by @tcnichol in #639
- improve the logic of handling incomplete visualization configuration by @longshuicy in #637
- change ESMetadata field names by @max-zilla in #626
- Edit Group Name no longer erases group description by @tcnichol in #646
- breadcrumb back for dataset and folder and subfolder by @tcnichol in #634
- 440 add extractors to the helm chart by @longshuicy in #621
- Fix to dataset extractor by @ddey2 in #640
- adding file size threshold limit on client side by @ddey2 in #666
- add increment flag to download endpoint by @max-zilla in #658
- Rewrite upload file by @longshuicy in #657
- Wording Change Visualization Details by @tcnichol in #670
submit_file_job
takes 5 parameters, put we had 6. by @lmarini in #672- Backend now pickups JWT token in cookie left by frontend and by @lmarini in #652
- deleting file that is uploaded by @tcnichol in #675
- 644 Sharing minio presigned URL by @longshuicy in #655
- 530 improve extracted metadata component by @longshuicy in #641
- Add thumbnail endpoints by @max-zilla in #678
- change file version by @tcnichol in #633
- fix thumbnail display, update search result icons by @max-zilla in #682
- 200 fix hardcoding pieces in helm chart by @longshuicy in #669
- 651 do not use extractor info by @tcnichol in #653
- drop test database and test users before running tests by @tcnichol in #688
- 660 authentication timeout on search page by @longshuicy in #684
- 685 retire the function that generate frontend url for visualization by @longshuicy in #692
- Docker compose cleanup by @lmarini in #690
- 697 folder doesnt not aligned with the rest of the files by @longshuicy in #700
- 623 geoserver and geotiff previewer helm chart by @longshuicy in #686
- Playing around with theme colors. These colors should make it easy by @lmarini in #677
- 671 file breadcrumbs in the wrong spot by @tcnichol in #674
- Update populate fake data by @lmarini in #681
- 679 download button text disappears at small widths by @tcnichol in #717
- Datasets list cleanup by @lmarini in #693
- File page cleanup by @lmarini in #709
- show new file version on file update by @max-zilla in #722
- Fix bugs related to group by @longshuicy in #726
- UI cleanup and bugfixes by @max-zilla in #731
- 727 change keycloak login theme to blue by @longshuicy in #730
- 735 sharing tab bugs by @tcnichol in #736
- 712 redesign the order of file upload form by @longshuicy in #729
- Adding a card for no content by @ddey2 in #724
- fixing the problem where extractors always trigger by @tcnichol in #725
- 733 vega visualization by @longshuicy in #737
- logo without words by @longshuicy in #740
- Fixing download for dataset by @ddey2 in #741
- 702 thumbnail bytes sometimes doesnt show with 404 by @longshuicy in #739
- include clowder theme tgz by @longshuicy in #742
- Use less confusing error message on missing updated time by @max-zilla in #752
- 746 on selecting date time picker widget type doesnt narrow down the field options by @longshuicy in #751
- Enabling @context in metadata and metadata definition by @ddey2 in #750
- Simple script to POST metadata definitions. by @lmarini in #762
- Include parameters with extractor by @longshuicy in #770
- 683 include thumbnail ids in elasticsearch index by @tcnichol in #756
- 744 reinvestigate iframe by @longshuicy in #745
- 734 view and modify list of metadata definitions in UI by @longshuicy in #758
- stretched icon when extractor description long by @tcnichol in #789
- 792 clear previous log before switching extraction logs by @longshuicy in #793
- Pagination for files & folder page under dataset by @ddey2 in #797
- Implement wordcloud visualization by @ddey2 in #786
- message if no datasets exist, button link to create by @tcnichol in #767
- Updated the labels for Share by @ddey2 in #798
- 778 page to display each metadata definition by @longshuicy in #801
- 788 duplicated extractor registration when extractor version updated by @tcnichol in #791
- 701 improve file version selection by @tcnichol in #743
- add swagger to traefik by @longshuicy in #805
New Contributors
- @sandeep-ps made their first contribution in #553
Full Changelog: v2.0.0-alpha.2...v2.0.0-beta.1