Skip to content

Commit 6360f11

Browse files
authored
Merge pull request #2689 from scragraham/dev-sgraham-587
RM-587 - 3.5.0 Version bump - Release Notes
2 parents cc43abe + 62a8051 commit 6360f11

2 files changed

Lines changed: 65 additions & 1 deletion

File tree

RELEASE

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,69 @@
55
/_/ |_/ .___/ .___//____/\___/\__,_/_/ \___/
66
/_/ /_/
77

8+
AppScale version 3.5.0, released March 2018
9+
Highlights of features/bugs in this release:
10+
11+
- Add datastore viewer to the dashboard
12+
- Improve lb responsiveness
13+
- Transaction groomer
14+
- Add push queue stats to Hermes
15+
- Allow group locks to persist when commits fail
16+
- Allow different instance type per role
17+
- Handle key inequality filter within property value
18+
- Change appengine role to compute
19+
- Whitelist inbound service warmup
20+
- Run apps without application element in app.yaml
21+
- Use prefix for the haproxy app config file
22+
- Prevent ProjectGroomer worker from stopping
23+
- Stick to the duty cycle length
24+
- Capture Net::ReadTimeout when using Net::HTTP
25+
- Haproxy consolidate apps
26+
- Patch for GAE Issue # 12783 - Conditional import of RAND_egd from _ssl
27+
- Don't clear cron jobs during an up
28+
- Remove tcp_tw_recycle option
29+
- Replace reference to deprecated role
30+
- Reduce Cassandra memory if running other services
31+
- Allow the dashboard to be updated
32+
- Differentiate between project IDs and version keys
33+
- Encode entity names when acquiring lock
34+
- Add external API server
35+
- Allow Hermes to check RabbitMQ status
36+
- Fix JSP compilation under Java 8
37+
- Handle missing WEB-INF directory
38+
- Account properly for pending AppServer.
39+
- Handle UpdateCron requests
40+
- Quote environment variables
41+
- Don't wait for taskqueue master to start rabbitmq
42+
- Autoscale with N load balancer nodes
43+
- Set log after restart
44+
- Clear logs when flushing
45+
- Add support for Jessie
46+
- Remove support for precise
47+
- Use tornado coroutines when performing retries.
48+
- Add bin, bout, hrsp_4xx, hrsp_5xx to proxy.frontend include list
49+
- Retrieve inbound services from ZooKeeper
50+
- Start proper epmd service even without RabbitMQ
51+
- Perform ZK operations off of the Kazoo thread
52+
- Keep track of ZooKeeper state with TransactionManager
53+
- Move AppControllerClient to separate package
54+
- Kill instances when they exceed memory limit
55+
- Set up blobstore routing on each load balancer
56+
- Wait after a restore for cluster to be ready
57+
- Access Tokens for Admin API
58+
- Forward add_routing_for_appserver
59+
- Include version headers when making TQ requests
60+
- Do not raise HttpError outside context of HTTP request
61+
- Use custom template for combined app log messages
62+
- Define property name based on rsyslog version
63+
- Return appropriate error when a queue is not found
64+
- Fix pidfile for RabbitMQ in Docker
65+
- Add sandbox function for expanduser.
66+
67+
68+
Known Issues:
69+
70+
871
AppScale version 3.4.0, released Oct, 2017
972
Highlights of features/bugs in this release:
1073
- Upgraded Appscale images to Xenial

util/gen_release_notes.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ echo "Highlights of features/bugs in this release:" >> t_release
2424

2525
echo -n "Gathering git logs"
2626
# Git logs from last tag (eg 3.4.0)
27-
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"- %s" >> t_release
27+
git log $(git describe --tags --abbrev=0)..HEAD | grep -A5 'Merge pull request' | grep -v 'commit ' | grep -v Author: | grep -v -- '--' | grep -v "Merge" | grep -v -e '^[[:space:]]*$' | sed 's/[[:space:]]*/ - /' >> t_release
28+
2829
echo "" >> t_release
2930
echo "" >> t_release
3031
echo "...done"

0 commit comments

Comments
 (0)