~david-goetz/swift/wal_again

« back to all changes in this revision

Viewing changes to CHANGELOG

  • Committer: Chuck Thier
  • Date: 2011-05-05 21:02:08 UTC
  • mto: This revision was merged to the branch mainline in revision 287.
  • Revision ID: cthier@gmail.com-20110505210208-b4dbw0w62qo0e1rz
removed test that was incorrectly testing for a bad path

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
swift (1.4.1)
2
 
 
3
 
    * st renamed to swift
4
 
 
5
 
    * swauth was separated froms swift. It is now its own project and can be
6
 
      found at https://github.com/gholt/swauth.
7
 
 
8
 
    * tempauth middleware added as an extremely limited auth system for dev
9
 
      work.
10
 
 
11
 
    * Account and container listings now properly labeled UTF-8 (previously the
12
 
      label was "utf8").
13
 
 
14
 
    * Accounts are auto-created if an auth token is valid when the
15
 
      account_autocreate proxy config parameter is set to true.
16
 
 
17
 
swift (1.4.0)
18
 
 
19
 
    * swift-bench now cleans up containers it creates.
20
 
 
21
 
    * WSGI servers now load WSGI filters and applications after forking for
22
 
      better plugin support.
23
 
 
24
 
    * swauth-cleanup-tokens now handles 404s on token containers and tokens
25
 
      better.
26
 
 
27
 
    * Proxy logs the remote IP address as the client IP in the absence of
28
 
      X-Forwarded-For and X-Cluster-Client-IP headers instead of - like it did
29
 
      before.
30
 
 
31
 
    * Swift3 WSGI middleware added support for param-signed URLs.
32
 
 
33
 
    * swauth- scripts now exit with proper exit codes.
34
 
 
35
 
    * Fixed a bug where allowed_headers weren't honored for HEAD requests.
36
 
 
37
 
    * Double quarantining of corrupted sqlite3 databases now works.
38
 
 
39
 
    * Fix for Object replicator breaking when running object replicator with no
40
 
      objects on the server.
41
 
 
42
 
    * Added the Accept-Ranges header to GET and HEAD requests.
43
 
 
44
 
    * When a single object has multiple async pending updates on a single
45
 
      device, only latest async pending is now sent.
46
 
 
47
 
    * Fixed issue of Swift3 WSGI middleware not working correctly with '/' in
48
 
      object names.
49
 
 
50
 
    * Renamed swift-stats-* to swift-dispersion-* to avoid confusion with log
51
 
      stats stuff.
52
 
 
53
 
    * Added X-Trans-Id transaction id header to every response.
54
 
 
55
 
    * Fixed a Python 2.7 compatibility problem.
56
 
 
57
 
    * Now using bracketed notation for ip literals in rsync calls, so
58
 
      compressed ipv6 literals work.
59
 
 
60
 
    * Added a container stats collector and refactoring some of the stats code.
61
 
 
62
 
    * Changed subdir nodes in XML formatted object listings to align with
63
 
      object nodes. Now: <subdir name="foo"><name>foo</name></subdir> Before:
64
 
      <subdir name="foo" />.
65
 
 
66
 
    * Fixed bug in Swauth to support for multiple swauth instances.
67
 
 
68
 
    * swift-ring-builder: Added list_parts command which shows common
69
 
      partitions for a given list of devices.
70
 
 
71
 
    * Object auditor now shows better statistics updates in the logs.
72
 
 
73
 
    * Stats uploaders now allow overrides for source_filename_pattern and
74
 
      new_log_cutoff values.