Version 1.6.8
Commands to run:
./manage.py ebs_to_s3
./manage.py update_index
./manage.py load_tools --workflows --force
Implemented enhancements:
- Replace requests library with urllib2 for data file import #3149
- New Layout of User Dashboard #3112
- Public view of Dashboard #3111
- Implement EBS to S3 data migration tool #3107
- Enable S3 server access logging on media bucket #3105
- Update get_temp_dir() to support S3 storage backend #3028
- Update AWS deployment docs for v1.6.7 #2923
- Merge tags.yaml into config.yaml #2640
- Add name length constraints to stack.py script #2286
- Reorder dashboard buttons to suggest "Explore" is a fold out? #2125
- *[8]* create video to explain Refinery #284
- Hackdna/docker instance count #3167 (hackdna)
- Add app server instance count to Terraform config #3166 (hackdna)
- Simplify and make file extension handling more robust #3155 (hackdna)
- Hackdna/ftp import #3153 (hackdna)
- Hackdna/EBS to S3 migration tool #3136 (hackdna)
- Restrict allowed origins in CORS rules for static and media S3 buckets #3130 (hackdna)
- Enable S3 server access logging for media bucket #3129 (hackdna)
- Hackna/s3 backup #3125 (hackdna)
- Simplify quickstart deployment on AWS #3115 (hackdna)
Fixed bugs:
- HTTP 500 in site_profiles API due to DoesNotExist in SiteProfileViewSet.get() #3200
- Deleting a primary group bug #3189
- Delete button appears active for visualizations owned by others #3186
- Adding files to existing data sets does not work in Firefox #3173
- Launch Pad State Update #3150
- Terraform parsing error in vars.tf #3135
- Don't require page refresh to see newly invited user #3124
- test_user_registration_successful_recaptcha depends on environment #3083
- ReadTimeout in Tool.is_running() #3046
- FF only: Unable to add files during upload #2987
- Dashboard text search doesn't interact with paging #2967
- Firefox only: Click on left half of download button does nothing #2960
- svgxuse.min.js in error log #2145
- Why is user/files slow? #2006
- Delete related objects when workflow is deleted #1425
- Dataset Import Body does not clear Navbar #793
- Handle botocore.exceptions.ClientError #3176 (hackdna)
- Set MEDIA_URL correctly when using S3 backend for user data #3145 (hackdna)
- Fix defaults in config.json template #3131 (hackdna)
Closed issues:
- Vis Tab Bug #3133
- Relocate current launchpad to /explore #3110
- Update Tutorial.md #3108
- Streamline HTTPS configuration #3100
- ISATab Metadata Import "Submit" button should be disabled after initial click #3097
- Upgrade Node Version to V8 #3064
- Implement backups for MEDIA_BUCKET #3042
- Tighten S3 access policies #3020
- Improve lifecycle management for data file storage bucket #3017
- Home Page Rev 1 #2680
- How should we handle Python coding style for open/close tokens spanning multiple lines? #2675
- user/files ignore duplicate fieldnames #2603
- Migrate stack.py to Terraform #2602
- Consistency in UI for launch pad filtering / sorting #2147
- CSS cleanup: priority-button style repeated on import-button #2065
- Metadata field naming conflicts #1699
- Avoid having separate tags file. #1386
- Created manager group names are cryptic #1307
Merged pull requests:
- Jkmarx/avoid duplicate api calls #3204 (jkmarx)
- Jkmarx/fix dashboard search bugs #3202 (jkmarx)
- Hackdna/remove external auth #3201 (hackdna)
- Fix deactivated button. #3198 (jkmarx)
- Error handle for missing site profile. #3197 (jkmarx)
- Remove duplicates. #3196 (jkmarx)
- Updates pg list when deleting group. #3195 (jkmarx)
- Show only non-manager groups on user page. #3194 (jkmarx)
- Fix bug related to refreshing group list when sending invites. #3193 (jkmarx)
- Fix alignment for pg dropdown. #3192 (jkmarx)
- Fix padding issue. #3191 (jkmarx)
- Jkmarx/fix pg delete bug #3190 (jkmarx)
- Hide any column containing the name data file. #3188 (jkmarx)
- Only return characteristics_attributes for user-files api. #3187 (jkmarx)
- Fix firefox issue due to capturing events within button element. #3185 (jkmarx)
- Jkmarx/update homepage services #3184 (jkmarx)
- Scottx611x/django docker engine version bump #3183 (scottx611x)
- Remove unused variables. #3182 (jkmarx)
- Add site-profile api service. #3181 (jkmarx)
- Consolidate Puppet config #3179 (hackdna)
- Remove get_temp_dir() #3178 (hackdna)
- Jkmarx/add config model #3177 (jkmarx)
- Set a Workflow's description from the ToolDefinition that represents it #3174 (scottx611x)
- Hackdna/remove mage2isa convert #3171 (hackdna)
- Set wsgi_pass_authorization to 'On' #3170 (scottx611x)
- Make git-info.sh more robust #3169 (hackdna)
- Move banner to child templates. #3168 (jkmarx)
- Jkmarx/minor ui changes #3165 (jkmarx)
- Update states for new url. #3164 (jkmarx)
- Remove unused variables. #3161 (jkmarx)
- Disable submit button while uploading. #3160 (jkmarx)
- Add workflow link to fb. #3159 (jkmarx)
- Hide icons based on perms. #3158 (jkmarx)
- Jkmarx/public view dashboard #3152 (jkmarx)
- Update navbar in template. #3151 (jkmarx)
- Update requests and certifi to latest versions #3148 (hackdna)
- Jkmarx/landing page reorganize #3144 (jkmarx)
- Resolve bug due to incorrect name reference. #3143 (jkmarx)
- Update Vagrant box to v20181203.0.1 #3142 (hackdna)
- Jkmarx/add video carousel #3140 (jkmarx)
- Jkmarx/add twitter component #3138 (jkmarx)
- Jkmarx/add twitter settings #3137 (jkmarx)
- Add buttons. #3134 (jkmarx)
- Jkmarx/pass refinery intro config #3132 (jkmarx)
- Add buttons. #3128 (jkmarx)
- Jkmarx/add analysis delete to fb #3127 (jkmarx)
- Adjust styling and css for dashboard. #3123 (jkmarx)
- Jkmarx/add tools list landing page #3122 (jkmarx)
- Jkmarx/add chart component #3117 (jkmarx)
- Scottx611x/file browser csv download #3106 (scottx611x)
- Remove collaboration module. #3103 (jkmarx)
- Migrate ELB config to Terraform #3101 (hackdna)