forked from cj-taylor/bay
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG.txt
More file actions
196 lines (124 loc) · 4.71 KB
/
Copy pathCHANGELOG.txt
File metadata and controls
196 lines (124 loc) · 4.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
2.10.0 (2017-11-16)
------------------
- Bay gc doesn't run automatically anymore.
- If an image is not on Amazon ECR it will get built.
2.9.4 (2017-11-08)
------------------
- Fix versioning.
2.9.3 (2017-11-08)
------------------
- Fix docker-py version.
2.9.2 (2017-10-23)
------------------
- Fix plugin configuration initialization.
2.9.1 (2017-10-23)
------------------
- No feature changes
2.9.0 (2017-10-23)
------------------
- Allow plugins to have configuration in the root bay.yml.
- DOCKER_FAILURE hook is now called on a build failure.
- bay build now defaults to bay build profile.
2.8.1 (2017-09-19)
------------------
- Fix problem with incomplete JSON segments during build output
2.8.0 (2017-09-01)
------------------
- Add error handling to docker runtime errors that reports the tail of the failed container
2.7.2 (2017-08-29)
------------------
- Fix bug where `volume list` had stopped working
2.7.1 (2017-08-23)
------------------
- Fix an error where "cached" appears more than once in the volume mode
2.7.0 (2017-08-23)
------------------
- Store a dict of options for volumes instead of just a path
2.6.1 (2017-08-08)
------------------
- Only raise a warning if a running container has no configuration, rather than throwing an exception
- Raise a more helpful exception when a required link has no corresponding container
2.6.0 (2017-07-28)
------------------
- Add mem_limit option to container and profile configurations
- Make bay tail default to printing 10 lines, and provide the option to specify number of lines
2.5.3 (2017-07-27)
------------------
- Use the dependency solver to build required volumes
2.5.2 (2017-07-24)
------------------
- Handling a failure when building dependent volume
2.5.1 (2017-07-20)
------------------
- Fix ValueError when building a system container that is not running
2.5.0 (2017-07-18)
------------------
- Build ancestors of volume providing containers
2.4.0 (2017-07-17)
------------------
- Automatically rebuild system containers when building profiles, and restart them if they have changed
2.3.2 (2017-07-12)
------------------
- Prune containers before trying to remove volumes
2.3.1 (2017-07-12)
------------------
- Fix exception when trying to rebuild a volume that was built with an old version of Bay
2.3.0 (2017-07-10)
------------------
- Change registry interface to have separate login, add push command
- Pre-build volume providers when building containers
- Add warnings about old link formats
- Fix towline reading so that it correctly looks for boot status
- Autocomplete working
- Make `volume destroy` fail with a nice error message if instances are using the volume
- `bay mounts` now lists containers that have devmodes, but aren't in the current profile
- Increased DockerAPI timeout to 42s, catching ReadTimeout exception
- Make HttpWait.ready() immediately retry on RemoteDisconnected exception
2.2.8 (2017-06-15)
------------------
- Added auto-publish to pypi in travis configuration
2.2.7 (2017-06-14)
------------------
- Removed force=True on volume destroy which didn't play nicely across API versions.
2.2.6 (2017-06-02)
------------------
- Reversed output of top-level tasks to make pending operations more obvious
- Upgraded Docker binding to 2.0 (to support recent Docker versions)
2.2.5 (2017-05-16)
------------------
- Fixed incompatability with new attrs 17.1 hash default
- Docker-for-Mac detection and caching enabling (selective caching coming in future)
- Allow child profiles to override their parent's default boot config
2.2.4 (2017-04-25)
------------------
- Fresh installs without a profile no longer try and decode its nonexistent name
2.2.3 (2017-04-25)
------------------
- The KeyError with "links" during some mount operations is now fixed
2.2.2 (2017-04-24)
------------------
- Validation errors in the formation are now warnings, not errors.
2.2.1 (2017-04-18)
------------------
- Only supply build args when the dockerfile consumes them
2.2.0 (2017-04-17)
------------------
- Link format in bay.yaml files has changed to be based on a links: top-level
key with optional: and required: sub-keys.
- Profiles can now inherit in a chained fashion
- SSH_AUTH_HOST is now supplied alongside TUGBOAT_SSH_AUTH_HOST in preparation
for future deprecation.
2.1.1 (2017-03-30)
------------------
- Revert "Rename TUGBOAT_SSH_AUTH_HOST to SSH_AUTH_HOST"
2.1.0 (2017-03-30)
------------------
- Rename TUGBOAT_SSH_AUTH_HOST to SSH_AUTH_HOST
- Command to copy a local file to a mounted volume on a container
- Don't stop system containers in general "bay stop"
2.0.1 (2017-03-23)
------------------
- Make "up" ignore "system" containers, rather than "non-default-boot"
2.0.0 (2017-03-21)
------------------
- Initial release.