1
- # 1.7.4
1
+ ## 1.8.0
2
+
3
+ ABQ 1.8.0 is a minor release.
4
+
5
+ This release expands run ID inference to support [ Mint] ( https://www.rwx.com/mint ) .
6
+
7
+ ## 1.7.4
2
8
3
9
ABQ 1.7.4 is a patch release.
4
10
5
11
This release fixes a typo in the specification of the RWX Cloud API, and a typo
6
12
in the configuration of certain logs.
7
13
8
- # 1.7.3
14
+ ## 1.7.3
9
15
10
16
ABQ 1.7.3 is a patch release.
11
17
12
18
This release adds additional info logging for message sizes.
13
19
14
- # 1.7.2
20
+ ## 1.7.2
15
21
16
22
ABQ 1.7.2 is a patch release.
17
23
@@ -119,26 +125,26 @@ At this time, loading test runs from other queue instances includes the
119
125
following restrictions:
120
126
121
127
- ` run_state ` files are schema-versioned, and no schema-version compatibility
122
- guarantees across versions of ABQ queues are provided at this time.
123
- ` run_state ` files are guaranteed to be compatible if shared between ABQ
124
- queues of the same version.
125
- If an ABQ queue loads a ` run_state ` file that it is incompatible with, the
126
- remote test run state will not be loaded. Executing a test suite whose
127
- run state file failed to be loaded will fall back on executing the test
128
- suite as a fresh run, similar to the pre-1.4.0 behavior.
128
+ guarantees across versions of ABQ queues are provided at this time.
129
+ ` run_state ` files are guaranteed to be compatible if shared between ABQ
130
+ queues of the same version.
131
+ If an ABQ queue loads a ` run_state ` file that it is incompatible with, the
132
+ remote test run state will not be loaded. Executing a test suite whose
133
+ run state file failed to be loaded will fall back on executing the test
134
+ suite as a fresh run, similar to the pre-1.4.0 behavior.
129
135
130
136
- The same run ID may not be executed, in parallel, on two different ABQ queue
131
- instances sharing the same remote persistence. For a given run ID, an ABQ
132
- queue will ** assume** exclusive ownership of the test suite run associated
133
- with that run ID.
134
- At this time, ABQ does ** not** verify whether it indeed has exclusive
135
- ownership of a run ID. If you are self-hosting ABQ, you must ensure that
136
- run IDs are routed to a unique ABQ instance for the duration of a test run;
137
- however, once a test run is complete, retries of the test run may be routed
138
- to another ABQ instance, so long as the exclusive ownership constraint
139
- continues to apply for the duration of the retry.
140
- If you would like to avoid self-hosting, [ RWX's managed hosting of ABQ] [ abq_pricing ]
141
- supports routing test runs under these constraints.
137
+ instances sharing the same remote persistence. For a given run ID, an ABQ
138
+ queue will ** assume** exclusive ownership of the test suite run associated
139
+ with that run ID.
140
+ At this time, ABQ does ** not** verify whether it indeed has exclusive
141
+ ownership of a run ID. If you are self-hosting ABQ, you must ensure that
142
+ run IDs are routed to a unique ABQ instance for the duration of a test run;
143
+ however, once a test run is complete, retries of the test run may be routed
144
+ to another ABQ instance, so long as the exclusive ownership constraint
145
+ continues to apply for the duration of the retry.
146
+ If you would like to avoid self-hosting, [ RWX's managed hosting of ABQ] [ abq_pricing ]
147
+ supports routing test runs under these constraints.
142
148
143
149
See the [ ABQ documentation] [ abq_docs_persistence ] for more details on persistence.
144
150
@@ -152,6 +158,7 @@ test results are stored.
152
158
ABQ 1.3.4 is a patch release with feature preview of remote persisted storage.
153
159
154
160
A remote storage source is used to
161
+
155
162
- synchronize ABQ manifests and test results stored on local disk to the remote
156
163
source
157
164
- offload manifests and test results at a configured frequency, synchronizing
@@ -174,6 +181,7 @@ remote storage on `abq start`:
174
181
- ` ABQ_REMOTE_PERSISTENCE_STRATEGY ` : What remote persistence strategy should be
175
182
used. If unset, no remote persistence will be configured. The options for
176
183
remote persistence are:
184
+
177
185
- ` s3 ` : manifests and results will be persisted to an AWS S3 bucket. This
178
186
strategy requires the following additional environment variables to be
179
187
set:
@@ -199,11 +207,12 @@ remote storage on `abq start`:
199
207
```
200
208
201
209
Where
202
- - `<mode>` is either "store" or "load", depending on whether the file should be stored
210
+
211
+ - `<mode>` is either "store" or "load", depending on whether the file should be stored
203
212
into the remote location, or loaded from the remote location.
204
- - `<file-type>` is either "manifest" or "results".
205
- - `<run-id>` is the run ID of the test suite run.
206
- - `<local-path>` is the path to the file on the local filesystem. If the mode is "store",
213
+ - `<file-type>` is either "manifest" or "results".
214
+ - `<run-id>` is the run ID of the test suite run.
215
+ - `<local-path>` is the path to the file on the local filesystem. If the mode is "store",
207
216
the content to upload should be read from this path. If the mode is "load", the
208
217
downloaded content should be written to this path.
209
218
0 commit comments