Version 1.6.7
Note: This release upgraded the version of PostgreSQL being used from 9.3.x to 10.x. The steps required to deploy a production instance with these changes can be found here
Implemented enhancements:
- Update FileStoreItem.get_file_size() to support S3 storage backend #3029
- Update FileStoreItem.rename_datafile() to support S3 storage backend #3027
- Update FileStoreItem.is_local() to support S3 storage backend #3026
- Update FileStoreItem.get_absolute_path() to support S3 storage backend #3025
- Update FileStoreItem.get_datafile_url() to support S3 storage backend #3024
- Specify a timeout for the file import task #3018
- Force deletion of S3 buckets when destroying Terraform stack #3010
- Meta-data update - modify existing node's content (back-end) #2977
- Allow for deletion of VisualizationTools from the UI #2897
- Inspect Solr query builder, some queries generate lots of Boolean expressions #952
- Add django-pgcli #848
- Admin owns everything? #825
- Disable selection of 0 count facets. #3079 (jkmarx)
- Migrate WebInstanceProfile to Terraform #3066 (hackdna)
- Migrate SES user config to Terraform #3062 (hackdna)
- Migrate database config for RDS to Puppet #3061 (hackdna)
- Migrate RDS instance to Terraform #3056 (hackdna)
- Migrate ELB and app server security groups to Terraform #3050 (hackdna)
- Migrate S3 log bucket code to Terraform #3049 (hackdna)
- Enable tagging of all resources managed by Terraform #3048 (hackdna)
- Update rename_datafile() #3040 (hackdna)
- Remove get_absolute_path() #3038 (hackdna)
- Remove is_local() #3036 (hackdna)
- Update get_datafile_url() #3033 (hackdna)
- Update get_file_size() to support S3 storage backend #3030 (hackdna)
- Delete static and upload file buckets even if not empty #3013 (hackdna)
- Scottx611x/add recaptcha to registration form #3006 (scottx611x)
Fixed bugs:
- Internal server error in get_owner_from_assay - MultipleObjectsReturned #3053
- Transfer Data Set Bug #3045
- Tabular metadata file is imported incorrectly to S3 #3023
- Can't change permissions on dataset #3016
- Internal Server Error: /api/v2/events/ #2999
- Filtering down to empty set causes facet sidebar to disappear #2958
- User/files multiple filtering bug #2879
- "Hamburger" flicker on expand / collapse #2764
- Default not to list static assets s3 bucket contents? #2762
- Recent Analyses Popover spacing #2351
- FileBrowser2: Change columns and the grid disappears #1902
- Scottx611x/properly reflect admin dataset ownership #3074 (scottx611x)
- Add error handling when saving files directly to S3 #3021 (hackdna)
Closed issues:
- Meta-data update - modify existing node's content - UI #2982
- ISA-Tab data set submission should end with blue 'Submit' button #2969
- Upgrade PostgreSQL to version 10 #2707
- Rewrite import_file task #2359
- Get NodeIndexTests to use create_dataset_with_necessary_models #1948
- Why does Node have FK to Study? #1929
- Account activation welcome email is incorrect #1578
- Implement data life cycle policies for UPLOAD_BUCKET #421
Merged pull requests:
- Add comments and delete unit test. #3081 (jkmarx)
- Scottx611x/handle admin users specially when determining ownership #3080 (scottx611x)
- Update button text for clarity. #3078 (jkmarx)
- Wrap gets. #3077 (jkmarx)
- Update color. #3076 (jkmarx)
- Jkmarx/highlight related nodes #3075 (jkmarx)
- Jkmarx/node api extend node paths #3073 (jkmarx)
- Jkmarx/file browser add pop over #3072 (jkmarx)
- Jkmarx/api prevent internal updates #3071 (jkmarx)
- Jkmarx/file browser disable derived rows #3070 (jkmarx)
- Update versions of installation prerequisites #3069 (hackdna)
- Scottx611x/postgresql upgrade #3068 (scottx611x)
- Jkmarx/file browser disguise tool columns #3067 (jkmarx)
- Jkmarx/non edit background internal attributes #3065 (jkmarx)
- Jkmarx/cell edit highlights #3063 (jkmarx)
- Scottx611x/integrate trevors observable #3060 (scottx611x)
- Jkmarx/file browser edit mode #3059 (jkmarx)
- Jkmarx/file browser grey overlay #3058 (jkmarx)
- Jkmarx/fix transfer ownership bug #3055 (jkmarx)
- Add name variable to all Terraform modules #3054 (hackdna)
- Refactor core test putting model tests in own file. #3051 (jkmarx)
- Remove references to DJANGO_DOCKER_ENGINE_DATA_DIR #3047 (mccalluc)
- Add expiration for partially and fully uploaded S3 objects #3043 (hackdna)
- Update error handling for file operations #3041 (hackdna)
- Jkmarx/update node api patch edit #3039 (jkmarx)
- xvfb is no longer needed on travis (functionality provided by cypress) #3035 (mccalluc)
- Mccalluc/lru tool management 0.1.2 #3034 (mccalluc)
- Fix for tabular metadata file import to S3 failure #3022 (hackdna)
- Add soft time limit for Celery tasks #3019 (hackdna)
- Hackdna/data set manager tasks cleanup #3015 (hackdna)
- Hackdna/core tasks cleanup #3014 (hackdna)
- Data set manager utils cleanup #3009 (hackdna)
- Hackdna/rewrite import file #3005 (hackdna)
- Scottx611x/vis tool deletion #2992 (scottx611x)