Skip to content

Commit 0c3a939

Browse files
authored
Merge pull request #3158 from scragraham/topic-38-relnotes
Release notes for 3.8.0
2 parents a92d889 + 2d4573f commit 0c3a939

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

RELEASE

+107
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,113 @@
55
/_/ |_/ .___/ .___//____/\___/\__,_/_/ \___/
66
/_/ /_/
77

8+
AppScale version 3.8.0, released September 2019
9+
Highlights of features and defects fixed in this release:
10+
- Login continue scheme
11+
- Dispatch Routing from yaml
12+
- Install newer psutils to handle kernel 5.X output of /proc/diskstats
13+
- Allow custom service accounts for restore operations
14+
- Remove Cassandra-specific backup/restore scripts
15+
- Fix usages of ZKTransaction class
16+
- Update bootstrap.sh usage text for agents
17+
- Stop unassigned services
18+
- Remove Fixnum warning
19+
- Remove old zk nodes structure
20+
- Remove outdated scripts
21+
- Display a selection menu for available accounts
22+
- Remove support for Debian Jessie
23+
- Search backup restore
24+
- Store FoundationDB clusterfile content in Zookeeper
25+
- Use monotonic module when measuring intervals
26+
- Limit connection retries when stopping celery
27+
- Support custom service accounts for datastore_admin backups
28+
- Install FoundationDB client libraries
29+
- UA Server backup/restore
30+
- Add a rough interface for managing service accounts
31+
- Remove M2Crypto dependency
32+
- Retry applying transaction mutations
33+
- AppController haproxy reload via monit
34+
- Escape property values when outputting table
35+
- Be more flexible when selecting a composite index
36+
- Remove ntp dependency
37+
- Flatten path before extracting the entity group
38+
- Check if we have flower, and added dependency
39+
- Remove iaas system manager
40+
- Disable ssl verification for Java application server channel client
41+
- AppController command output to standard error / logging verbosity
42+
- No need to use sudo during installation
43+
- Search2 integrated
44+
- Datastore service assignments calculated by admin server not controller
45+
- Delete SDK from AppTaskQueue
46+
- AppController update jsp jar when rebuilding java application server
47+
- Java 8 runtime
48+
- Add initial FDB datastore backend implementation
49+
- Handle scheme redirects with the dispatcher
50+
- Fix non-cloud mode of AppScale launch.
51+
- Perform datastore operations in batches
52+
- Scaled nodes changes
53+
- Stop services concurrently
54+
- Higher TaskQueue e2e test stability
55+
- AppServer generate internal admin login secret where needed
56+
- Add initial implementation of datastore-backed sessions
57+
- App cert
58+
- Move of appscale.tools.agents to appscale.agents - appscale repo.
59+
- Fix python detection in taskqueue tests
60+
- Better venvs support in AppController
61+
- Resolving dependencies between tq and adminserver
62+
- AppServer admin server module should not be enabled for python runtime
63+
- Do not modify /root file mode on install
64+
- Remove support for trusty
65+
- Increase the monit safety sleep time
66+
- Limit version of cassandra-driver
67+
- Dont override hostname
68+
- Use pymemcache to implement the memcache API
69+
- Remove local_ip helper function
70+
- Splitting service specific and service common code
71+
- Retry 3 times with backoff on socket err in AppServer
72+
- AppServer request environment setup
73+
- Remove old soap calls
74+
- Fix the Ruby client's get and set property methods
75+
- Blobstore application id header and relative success url
76+
- AppServer ensure request type set for request
77+
- Add check for system stats
78+
- Use the Python API server for some Java runtime calls
79+
- Removed cached local IP
80+
- Pass app identity calls to the external API server
81+
- Datastore service index manager zookeeper callback state parameter
82+
- Avoid using localhost when waiting for service
83+
- Use output of appscale-admin summary
84+
- Check for more results during query
85+
- Remove haproxy statistics page
86+
- Clear monit environment variables before exec
87+
- Enforce min machines
88+
- Cron schedule list parsing and sub-daily interval crontab generation
89+
- Update default config for java runtime
90+
- Move protobuffer handling to different level
91+
- Remove HAProxy stats URL
92+
- Wait for result before setting chosen task name
93+
- Add faceted search support to the Python runtime
94+
- Continue batch query if limit hasn't been reached
95+
- Restart unavailable instances
96+
- Allow push queue bucket size and max concurrent requests parameters
97+
- Datastore entity locking resolve deadlock retry syntax
98+
- Async coroutine retry for datastore large batches
99+
- Ensure application instances logger tag is 32 characters or less
100+
- Datastore statistics timestamp second resolution
101+
- Configure open file limit for monit
102+
- Add B* instance classes
103+
- Proxy stats 7x performance improvement
104+
- Add aws_subnet_id controller option
105+
- Allow "__key__" along with other equality filters
106+
- Remove "for_cas" field requirement on set
107+
- Access AC and AdminServer with private IPs
108+
- Remove dead code from helper library
109+
- Only list unique items in project list
110+
- Prevent SDK from starting more than one instance
111+
- Remove login role
112+
113+
Known Issues:
114+
8115
AppScale version 3.7.1, released May 2019
9116
Highlights of features and defects fixed in this release:
10117
- Update cron when login property is changed

0 commit comments

Comments
 (0)