Skip to content

Commit

Permalink
Merge pull request #2860 from scragraham/topic-36-relnotes
Browse files Browse the repository at this point in the history
3.6.0 Release notes first draft
  • Loading branch information
cdonati authored Sep 6, 2018
2 parents 9436e4a + f4304c5 commit 433a5c0
Show file tree
Hide file tree
Showing 2 changed files with 99 additions and 1 deletion.
98 changes: 98 additions & 0 deletions RELEASE
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,104 @@
/_/ |_/ .___/ .___//____/\___/\__,_/_/ \___/
/_/ /_/

AppScale version 3.6.0, released August 2018
Highlights of features and defects fixed in this release:
- Close PG connection when cleaning up project
- Catch QueueNotFound error in TQ REST API
- Use security token when making Monit API calls
- Add E2E test for queries involving ID separator
- Error handling for starting or terminating instances
- Handle UpdateIndexes calls
- Add appscale-admin restart command
- Use hmac helper for authentication check
- Stop services in a particular order
- Handle ID separator in key name
- Do not delete push task names immediately
- Fix nginx config for handlers with secure field
- Reduce diffs with the 1.8.0 SDK (Part 2)
- Autoscale logs
- Remove BR service
- Do not validate SSL certs for SOAP services
- PullQueueus on postgresql
- Copy PATH variable from controller environment
- Detect missing row when applying transaction
- Install older tornado when Python is too old
- Add transactional counter test
- Remove indexless sorted ancestor queries
- Counts only ESTABLISHED connections
- Reject lease modifications that specify wrong ETA
- Controller application upload error output now escaped
- AppManager should not re-extract source for an application revision
- Determine new_eta for leased tasks later
- Use ranges to keep track of merge join queries
- AppDashboard redirect cleanup
- Java app server disable TLSv1 protocol
- Use yaml.safe_load rather than yaml.load
- Simplify rollback_transaction method
- Install headless OpenJDK package
- Remove sshguard
- Java AppServer javac build options update for version and debug
- Continue preparing archive despite being a hoster
- Limit version of soap4r-ng
- Disable TLS for ejabberd's http_bind module
- Add more logging to pull queue operations
- Restart rsyslog so the app logs can be recreated
- Clean up group locks when possible
- Fix blobstore-backed GCS operations
- Use HTTP API to stop Monit services
- Skip Nginx connection change for Docker build
- Define proper Java version for Trusty
- Assign the proper number of datastore to machines
- RM-626 Fetch application archive as soon as it's available in deployment
- Handle NoSuchProcess error as success when terminating process
- Increase open file limit for nginx
- Handle reads with the index past the last block
- Replace stub with TaskQueue client
- Wait for all hosts before creating tables
- RM-550 Hermes taskqueue stats
- Reduce diffs with the 1.8.0 SDK
- Handle timeouts when querying available tasks
- Ensure Celery worker gets restarted
- Allow PHP instances to use external API server
- Skip stats generation on undeployed projects
- AppController appserver check thread should exit when there is no work
- Handle "service" element
- Use external App Identity service for Java apps
- Install OpenJDK 8 on Trusty
- Allow Go instances to use external API server
- Continue starting deployment if system user exists
- Handle exception when fetching datastore servers
- Use the ServiceManager to start datastore servers
- Retry creating system users when AppScale starts
- RM-542 Async datastore (communication with Cassandra)
- Fix the version delete API method
- Give more informative messages for GQL errors
- Fix dashboard app list
- Issue-2731 Increase Hermes concurrency
- Consider the version's previous ports as available
- RM-616: Use project_id not versions_key to list apps
- Retry operations when nodes are not available
- RM-624 Start AppManager on compute nodes only
- Define the Cassandra cluster load balancing policy
- Register instances with ZooKeeper
- Allow Java AppServer to use an external API Server
- Upgrade to Cassandra 3.11.2
- Add option to update all composite indexes
- RM-592 - Ensure haproxy configuration is up-to-date
- Adjustable max appservers
- Simplify datastore error handling
- Pin eventlet version
- Replace usages of execute_concurrent
- Add a scatter property to some entities
- Use datastore server registry to toggle read-only mode
- Handle docker as a provider
- Wait for all load balancers to route instances
- RM-589 handle failure on fetching local stats


Known Issues:


AppScale version 3.5.3, released June 2018
Highlights of features/bugs in this release:
- Issue-2813 - Controller won't start with latest version of soap4r-ng (2.0.4)
Expand Down
2 changes: 1 addition & 1 deletion util/gen_release_notes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ head -7 RELEASE > t_release
echo "New Release version: $(tail -1 VERSION) - released $(date +'%B %Y')"
# release line
echo "$(tail -1 VERSION), released $(date +'%B %Y')" >> t_release
echo "Highlights of features/bugs in this release:" >> t_release
echo "Highlights of features and defects fixed in this release:" >> t_release

echo -n "Gathering git logs"
# Git logs from last tag (eg 3.4.0)
Expand Down

0 comments on commit 433a5c0

Please sign in to comment.