Commit Graph

154 Commits

Author SHA1 Message Date
Moritz Kiefer
619f9da856
Release a new snapshot (#8880)
Let’s see what I broke

changelog_begin
changelog_end
2021-02-17 17:42:12 +01:00
Moritz Kiefer
239b3fc861
Release SDK 1.10.0 (#8870)
changelog_begin
changelog_end
2021-02-17 13:17:12 +01:00
Kamil Bożek
580bb047f6
Release 1.11.0-snapshot.20210212.6300.0.ad161d7f (#8830)
CHANGELOG_BEGIN
CHANGELOG_END
2021-02-12 14:23:01 +01:00
Samir Talwar
d4e0d8b8be
Release 1.10.0-snapshot.20210209.6265.0.19bf4031. (#8791)
CHANGELOG_BEGIN
CHANGELOG_END
2021-02-09 12:34:17 +00:00
Moritz Kiefer
90068b00cd
Release another 1.10 snapshot (#8778)
changelog_begin
changelog_end
2021-02-08 18:15:52 +01:00
azure-pipelines[bot]
3299bdfa9c
release 1.10.0-snapshot.20210202.6218.0.c0573678 (#8724)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@hurryabit is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2021-02-03 09:22:41 +01:00
mziolekda
5bb3a6c4b5
Manual release 1.10.0-snapshot.20210201.6207.0.7cf1914d of the daml-sdk (#8704)
CHANGELOG_BEGIN
CHANGELOG_END
2021-02-01 17:26:24 +01:00
Andreas Herrmann
01ec6e8771
1.10.0-snapshot.20210125.6143.0.550aa48f (#8625)
changelog_begin
changelog_end

Co-authored-by: Andreas Herrmann <andreas.herrmann@tweag.io>
2021-01-26 11:18:38 +01:00
Moritz Kiefer
f2fb9c9415
Release SDK 1.9.0 (#8572)
changelog_begin
changelog_end
2021-01-20 16:42:38 +01:00
mziolekda
b184a6b79a
Bumping the release by one PR (#8577)
CHANGELOG_BEGIN
CHANGELOG_END
2021-01-20 13:11:02 +00:00
azure-pipelines[bot]
73903773f5
release 1.10.0-snapshot.20210119.6103.0.cdcf090b (#8567)
* release 1.9.0-snapshot.20210119.6103.0.cdcf090b

This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@nickchapman-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

* Bump version, changing prefix from 1.9 to 1.10

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2021-01-20 11:07:11 +00:00
Moritz Kiefer
fbea4e6ba8
Release 1.9 RC 2 (#8561)
This includes a bugfix to sandbox classic’s default seeding mode and a
kvutils fix.

changelog_begin
changelog_end
2021-01-19 19:32:05 +00:00
fabiotudone-da
720cb71fb4
Bless snapshot release 1.8.1-snapshot.20210115.5842.0.59f5d407 as release 1.8.1 (#8537)
CHANGELOG_BEGIN
CHANGELOG_END
2021-01-18 15:08:19 +01:00
fabiotudone-da
1c8212946b
Release 59f5d40754 1.8.1-snapshot.20210115.5842.0.59f5d407 (#8533)
CHANGELOG_BEGIN
CHANGELOG_END
2021-01-15 20:25:44 +01:00
Moritz Kiefer
d636505d61
Release yet another 1.9.0 snapshot (#8492)
* Release yet another 1.9.0 snapshot

This includes #8490 which fixes triggers with LF 1.11. Since LF 1.11
is mentioned very prominently in our release notes, we don’t want to
break triggers there.

changelog_begin
changelog_end

* Release: Update to commit 9ed787cb3d.

Co-authored-by: Samir Talwar <samir.talwar@digitalasset.com>
2021-01-13 15:58:10 +00:00
Moritz Kiefer
4ee21f588e
Release 1.9. snapshot (#8474)
Includes the fix for DAML Script against LF 1.11 and a minor docs fix
in the ledger model.

changelog_begin
changelog_end
2021-01-12 14:44:12 +01:00
Moritz Kiefer
cd9aeaf78e
Release 1.9.0 snapshot (#8464)
changelog_begin
changelog_end
2021-01-11 21:51:12 +01:00
azure-pipelines[bot]
98ae21b805
release 1.9.0-snapshot.20210105.5984.0.c68ba110 (#8403)
* release 1.9.0-snapshot.20210105.5984.0.c68ba110

This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@robin-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

* Bump commit to include #8402

changelog_begin
changelog_end

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2021-01-06 13:36:59 +01:00
Gerolf Seitz
5a0a683e89
Release 1.6.1 (#8345)
CHANGELOG_BEGIN
CHANGELOG_END
2020-12-21 15:17:34 +01:00
Moritz Kiefer
1f048af9d8
Release 1.9 snapshot (#8308)
changelog_begin
changelog_end
2020-12-16 10:41:26 +00:00
Moritz Kiefer
dd12f03147
Release SDK 1.8 (#8309)
changelog_begin
changelog_end
2020-12-16 09:46:55 +01:00
Miklos
a6ed34c5d3
Release 1.6.1-snapshot.20201215.5318.0.547abc97. (#8304)
CHANGELOG_BEGIN
CHANGELOG_END
2020-12-15 21:32:22 +01:00
Samir Talwar
7375afd4f3
Release 1.8.0-snapshot.20201214.5841.0.a8ae8e4a. (#8290)
This is not intended for general consumption.

This reverts the following PRs, in reverse order:

- #8082
- #8146
- #8153
- #8180
- #8194

CHANGELOG_BEGIN
- [Integration Kit] Reverted a fix to the kvutils input state that
  caused performance degradation on some ledgers. This is a temporary
  measure that we do not expect to be used outside of very specific
  circumstances, as it can trade correctness for performance if the
  semantics are not completely understood.
CHANGELOG_END
2020-12-15 10:57:54 +00:00
Moritz Kiefer
f66166ec95
Release 1.8 RC (#8200)
changelog_begin
changelog_end
2020-12-08 16:20:37 +01:00
azure-pipelines[bot]
49d71f6213
release 1.8.0-snapshot.20201201.5776.0.4b91f2a6 (#8126)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@stefanobaghino-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-12-02 11:56:22 +01:00
azure-pipelines[bot]
d8a5a0e516
release 1.8.0-snapshot.20201124.5709.0.dabd55d0 (#8055)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@cocreature is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-11-25 10:24:35 +01:00
azure-pipelines[bot]
80662eceb2
release 1.8.0-snapshot.20201117.5661.0.76fae40c (#7994)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@garyverhaegen-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-11-18 09:08:52 +01:00
Moritz Kiefer
328c5ae923
Release SDK 1.7.0 (#7939)
changelog_begin
changelog_end
2020-11-11 09:26:41 +00:00
azure-pipelines[bot]
b98f5e1607
release 1.8.0-snapshot.20201110.5615.0.b35c9fcb (#7937)
Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
Co-authored-by: Samir Talwar <samir.talwar@digitalasset.com>
2020-11-11 09:47:00 +01:00
Gary Verhaegen
736d53c311
testing Docker signing (#7878)
There is no other way to test this code than to make a release. This is
expected to be identical to 1.7.0-snapshot.20201103.5565.0.e75d42dd,
with the version number being the only difference.

CHANGELOG_BEGIN
CHANGELOG_END
2020-11-04 12:44:56 +01:00
Martin Huschenbett
af3198ddee
Release 1.7.0-snapshot.2020.11.03 (#7869)
CHANGELOG_BEGIN
CHANGELOG_END
2020-11-03 17:56:46 +00:00
azure-pipelines[bot]
a3b5fb1876
release 1.7.0-snapshot.20201027.5530.0.bdbf8977 (#7822)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@aherrmann-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-10-28 10:23:15 +01:00
nickchapman-da
c52fff58af
update LATEST (#7793)
changelog_begin
changelog_end
2020-10-23 14:02:31 +01:00
Samir Talwar
72e5e6e290
Release version 1.6.1-snapshot.20201021.5317.0.aafe46a5. (#7767)
Cut from the 1.6.x release branch.

CHANGELOG_BEGIN
CHANGELOG_END
2020-10-21 15:08:43 +00:00
azure-pipelines[bot]
5f8c3a2dcc
release 1.7.0-snapshot.20201020.5481.0.03a03957 (#7754)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@nickchapman-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-10-21 09:31:11 +01:00
Moritz Kiefer
a47bd9eef0
Release SDK 1.6.0 (#7692)
changelog_begin
changelog_end
2020-10-15 10:47:32 +02:00
azure-pipelines[bot]
c6c889a114
release 1.7.0-snapshot.20201013.5418.0.bda13392 (#7676)
snapshot release

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-10-14 13:40:11 +02:00
Moritz Kiefer
dc6c697339
Release 1.7 snapshot (#7653)
Includes the fix from #7651 so hopefully this one will work.

changelog_begin
changelog_end
2020-10-12 17:56:15 +02:00
Moritz Kiefer
a66b57cb06
Release RC3 for SDK 1.6.0 (#7650)
This includes the backport of a bug in the postgresql migrations for
Sandbox classic: d21cb496b7

changelog_begin
changelog_end
2020-10-12 14:53:54 +00:00
tudor-da
cecf8e997a
Snapshot release DAML SDK for 1.7.0 (#7644)
CHANGELOG_BEGIN
CHANGELOG_END
2020-10-12 15:56:11 +02:00
Moritz Kiefer
2b65eae0fe
Release another 1.6.0 snapshot (#7603)
* Release another 1.6.0 snapshot

This includes the backported timeout bump from 5cb20c1145.

changelog_begin
changelog_end

* add gsg fix

Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
2020-10-07 22:13:43 +02:00
azure-pipelines[bot]
25c76d38c3
release 1.7.0-snapshot.20201006.5358.0.0c1cadcf (#7588)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@hurryabit is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END
2020-10-07 11:13:25 +02:00
azure-pipelines[bot]
26d949bc51
release 1.6.0-snapshot.20200929.5303.0.f1e58206 (#7522)
* release 1.6.0-snapshot.20200929.5303.0.f1e58206

This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@sofiafaro-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

* Bump release commit

changelog_begin
changelog_end

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2020-09-30 14:17:46 +01:00
azure-pipelines[bot]
3e09e9b4d9
release 1.6.0-snapshot.20200922.5258.0.cd4a06db (#7462)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@S11001001 is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-09-23 09:28:41 -04:00
azure-pipelines[bot]
2fe9eae394
release 1.6.0-snapshot.20200915.5208.0.09014dc6 (#7410)
@stefanobaghino-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-09-16 12:39:31 +02:00
Moritz Kiefer
fcc7c928e2
Release 1.5.0 (#7412)
Note that following the changed process for release notes which now
just point to the blog, this does not include an update to the release
notes in the rst file.

changelog_begin
changelog_end
2020-09-16 10:51:45 +02:00
Moritz Kiefer
719ca468bd
Release new snapshot (#7350)
With the last one being the RC for 1.5.0, this is now a 1.6.0
snapshot.

changelog_begin
changelog_end
2020-09-09 08:47:48 +00:00
Moritz Kiefer
82c4971d91
Release a new snapshot (#7335)
Includes a bugfix for data-dependencies which we want in 1.5.0.

changelog_begin
changelog_end
2020-09-07 16:56:34 +02:00
azure-pipelines[bot]
3f1aa593b4
release 1.5.0-snapshot.20200902.5118.0.2b3cf1b3 (#7296)
* release 1.5.0-snapshot.20200901.5116.0.4460cb5e

This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@rohanjr is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

* release 1.5.0-snapshot.20200902.5118.0.2b3cf1b3

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
Co-authored-by: Samir Talwar <samir.talwar@digitalasset.com>
2020-09-02 11:27:57 -04:00
azure-pipelines[bot]
cc6625918d
release 1.5.0-snapshot.20200825.5071.0.d33e130f (#7233)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@leo-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-08-26 08:49:52 -04:00
azure-pipelines[bot]
ed73352843
release 1.5.0-snapshot.20200818.5027.0.1b33d374 (#7173)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@garyverhaegen-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-08-19 10:09:16 +02:00
Moritz Kiefer
27d847a0ea
Release SDK 1.4.0 (#7094)
* Release SDK 1.4.0

changelog_begin
changelog_end

* Update docs for daml on sql

changelog_begin
changelog_end

* Update highlights as well

changelog_begin
changelog_end

* Fix rst

changelog_begin
changelog_end
2020-08-12 13:12:17 +02:00
azure-pipelines[bot]
256f3be5b9
release 1.5.0-snapshot.20200811.4959.0.bbc2fe56 (#7093)
This PR has been created by a script, which is not very smart and does not have all the context. Please do double-check that the version prefix is correct before merging.

@garyverhaegen-da is in charge of this release.

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: Azure Pipelines DAML Build <support@digitalasset.com>
2020-08-12 12:14:30 +02:00
azure-pipelines[bot]
c9415f4dbb
release 1.5.0-snapshot.20200804.4902.0.de2fef6b (#6995)
release 1.5.0-snapshot.20200804.4902.0.de2fef6b

CHANGELOG_BEGIN
CHANGELOG_END
2020-08-05 13:30:41 +02:00
Stefano Baghino
08d4bb0a21
Release new snapshot (#6909)
changelog_begin
changelog_end
2020-07-29 09:48:55 +00:00
Gary Verhaegen
74de05d9dd
dummy release (#6856)
This is meant to test #6817. There is no user-visible reason for cutting
this release.

CHANGELOG_BEGIN
CHANGELOG_END
2020-07-24 16:49:29 +02:00
Moritz Kiefer
23cf3e97cf
Release a bugfix snapshot (#6835)
This includes https://github.com/digital-asset/daml/pull/6834 which is
a blocker for a demo app.

changelog_begin
changelog_end
2020-07-22 18:53:09 +00:00
nickchapman-da
8b4f73983b
release-2020-07-22 (#6830) 2020-07-22 16:10:56 +01:00
Moritz Kiefer
ebacb34caa
Release SDK 1.3.0 (#6753)
changelog_begin
changelog_end
2020-07-16 12:07:34 +02:00
Rohan Jacob-Rao
43bf8ab7c9
Release 1.4.0 snapshot (#6741)
changelog_begin
changelog_end
2020-07-15 12:00:54 -04:00
Moritz Kiefer
10beda69d3
Release RC 2 for SDK 1.3.0 (#6731)
This includes (only) the bugfix for the ledger offset stuff in the
ledger API server.

changelog_begin
changelog_end
2020-07-15 00:34:32 +02:00
Moritz Kiefer
753221f475
Release yet another snapshot (#6652)
changelog_begin
changelog_end
2020-07-08 15:06:34 +00:00
Moritz Kiefer
bdf20befb1
Release 1.3.0 snapshot (#6623)
* Release 1.3.0 snapshot

This includes the fix for the indexer, a fix for the stackoverflow and
unpublishes daml-on-sql from GH releases.

changelog_begin
changelog_end

* Bump commit

changelog_begin
changelog_end
2020-07-06 17:57:11 +00:00
Moritz Kiefer
303d047516
Release a hotfix snapshot (#6616)
Note for reviewers: This is a hotfix for a snapshot. I’m not going to
into why we need this here. As for the version number we decided that
the least confusing option here is the following:

Use the sha and number of commits as usual but use the date of the
original snapshot that we are patching here.

changelog_begin
changelog_end
2020-07-06 13:06:48 +00:00
Sofia Faro
1908328383
Prepare snapshot release (#6559)
changelog_begin
changelog_end
2020-07-01 12:43:47 +02:00
Martin Huschenbett
cb82a8d6be
Release SDK 1.3.0-snapshot.20200623 (#6472)
CHANGELOG_BEGIN
CHANGELOG_END
2020-06-24 12:26:02 +02:00
Moritz Kiefer
9dc1885140
Release new snapshot (#6381)
For realz this time (hopefully).

changelog_begin
changelog_end
2020-06-17 21:51:28 +02:00
Moritz Kiefer
c585179279
Release new snapshot (#6375)
changelog_begin
changelog_end
2020-06-17 11:15:25 +02:00
Rohan Jacob-Rao
4b7bcc21df
Release 1.3.0 snapshot (#6294)
changelog_begin
changelog_end
2020-06-11 09:00:50 +02:00
Moritz Kiefer
b8a69399e1
Release SDK 1.2.0 (#6282)
* Release SDK 1.2.0

changelog_begin
changelog_end

* Remove what’s coming section

changelog_begin
changelog_end
2020-06-10 10:36:31 +00:00
Stefano Baghino
c2a7c4966c
Release new snapshot (#6207)
changelog_begin
changelog_end
2020-06-03 13:31:34 +02:00
Gary Verhaegen
81aff44497
1.2.0-snapshot.20200602.4310.0.1c18058f (#6201)
Includes the #6197 backport.

CHANGELOG_BEGIN
CHANGELOG_END
2020-06-03 08:12:05 +02:00
Moritz Kiefer
94664db5ee
Release new snapshot (#6154)
New snapshot to include the `module-prefixes` feature. Hopefully this
is everything we need in 1.2.

changelog_begin
changelog_end
2020-05-29 10:58:24 +02:00
Moritz Kiefer
2d20948992 Release snapshot (#6117)
changelog_begin
changelog_end
2020-05-27 11:47:56 +02:00
Gary Verhaegen
d56b5adc1a
1.2.0-snapshot.20200520.4228.0.595f1e27 (#6048)
CHANGELOG_BEGIN
CHANGELOG_END
2020-05-20 17:29:33 +02:00
Gary Verhaegen
efe6545c2c
1.2.0-snapshot.20200520.4224.0.2af134ca (#6040)
CHANGELOG_BEGIN
CHANGELOG_END
2020-05-20 13:46:49 +02:00
Gary Verhaegen
fb6dc904a4
trigger all releases from master (#6016)
trigger all releases from master

The 1.1.0 release went wrong and we had to trash it and release 1.1.1
instead. This is an attempt at identifying and correcting the root
cause behind that incident.

To understand the situation, we need to know how releases worked before
1.0. We had a one-line file called `LATEST` that specifies the git SHA and
version tag for the latest release. A change to that file triggered a
release with the specified release tag, built from the source tree of
the specified commit. The `LATEST` file looked something like:

```
f050da78c9 1.0.0-snapshot.20200411.3905.0.f050da78
```

To mark a release as stable, we would change it to look like this:

```
f050da78c9 1.0.0
```

i.e. simply drop the `-snapshot...` suffix. Even though the commit (and
thus the entire source tree we build from) is the same, we would need to
rebuild almost all of our release artifacts, as they embed the version
tag in various places and ways. That worked well as long as we could
assume we were doing trunk-based development, i.e. all releases would
always come from the same (`master`) branch.

When we released 1.0, and started work on 1.1, we had a few bug reports
for 1.0 that we decided should be resolved in a point release. We
decided that the best way to handle that would be to have a branch
starting on the release commit for 1.0, and then backport patches from
`master` to that branch. We adapted our build process to also watch the
`release/1.0.x` branch and, in particular, trigger a new release build if
the `LATEST` file in that branch changed. That worked well.

The plan going forward was to keep doing regular snapshot releases from
the `master` branch, and create support, point releases ("patch" releases
in semver) from dedicated branches.

On April 30, we made a snapshot release as an RC for 1.1.0, by changing
the `LATEST` file in the `master` branch. That release was built on commit
681c862d. On May 6, we decided to take a new snapshot as the RC for
1.1.0; we changed `LATEST` in `master` to designate 7e448d81 as the new
latest release.

On May 11, we noticed an issue that broke our builds. Without going into
details, an external artifact we depend on had changed in incompatible
ways. After fixing that on `master`, we reasoned that this would also
break the build of the final 1.1.0 release if we just tried to build
7e448d81 again. But as the target release date was May 13, we did not
want to take a new snapshot after that fix, as that would have included
one more week of work in the release, and given us no time to test it.

So we did what we did for the 1.0 branch, as it had worked well: we
created a branch that forked from `master` at commit 7e448d81 and called
it `release/1.1.x`, then cherry-picked the one fix to our build process to
work around the broken download. When the time came to make the final
1.1.0 build on May 13, we naturally picked the `LATEST` file from the
`release/1.1.x` branch and dropped the `-snapshot...` suffix. Importantly,
we did not need to update the target commit to include the "broken
download" fix as, in the meantime, the internet had fixed itself, and we
thus reasoned we should go for the exact code of the RC rather than
include an unnecessary, albeit seemingly harmless, change.

Everything went well with the release process. Tests went well too. Then
we got a report that an application that worked against the latest RC
broke with the final 1.1.0. The issue was that we had built the wrong
commit: by branching off at the point of the _target_ commit for the
latest snapshot, we did not have the change to the `LATEST` file that
designated that commit as the target. So the `LATEST` file in
`release/1.1.x` was still pointing to 681c862d.

I believe the root cause for this issue is the fact that we have
scattered our release process over multiple branches, meaning there is
no linear history of what was released and we are relying on people
being able to mentally manage multiple timelines. Therefore, I propose
to fix our release process so this should not happen again by
linearizing the release process, i.e. getting back to a situation where
all releases are made from a single branch, `master`.

Because we do want to be able to release _for_ multiple release branches
(to provide backports and bugfixes), we still need some way to
accommodate that. Having a single `LATEST` file in the same format as
before would not really work well: keeping track of interleaved release
streams on a single file would not really be easier than keeping track
of multiple branches.

My proposed solution is to instead have a multiline LATEST file, so that
all the release branch "tips" can be observed at the same time, and, as
long as we take care to only advance one release branch at a time, we
can easily keep track of each of them. This is what this PR does.

This required a few changes to our release process. Most notably:

- Obviously, as this is the main point of this PR, the build process has
  once again been restricted to only trigger new releases from the
  `master` branch.
- As our CI machinery cannot easily be made to produce multiple releases
  from a single build, the `check_for_release` step will only recognize
  a commit as a release trigger if it changes a single line in the
  `LATEST` file. This restriction comes in addition to the existing one
  that a release commit is only allowed to change either just the
  `LATEST` file or both the `LATEST` and
  `docs/source/support/release-notes.rst` files.
- The docs publication process has been changed to update _all_
  published versions to display the _latest_ release notes page. This
  means that the release notes page will always show you all published
  versions, regardless of which version of the documentation you're
  looking at. This also means that interleaving release notes correctly on
  that page is a manual exercise.
- As per the intention of the new process, the `LATEST` file has been
  updated to contained all existing post-1.0 stable releases. It should
  also include all existing snapshot releases should we have more than one
  at a time (say, should we discover an issue with 1.1.1 that required us
  to work on a 1.1.2).
- The `release.sh` script has been dramatically simplified as I felt it
  was trying to do too much and porting its existing functionality to a
  multi-line `LATEST` file would be too hard.

CHANGELOG_BEGIN
CHANGELOG_END
2020-05-19 19:18:10 +02:00
Gary Verhaegen
9d5e0d5654
1.2.0-snapshot.20200513.4172.0.021f4af3 (#5960)
CHANGELOG_BEGIN
CHANGELOG_END
2020-05-13 15:40:18 +02:00
Moritz Kiefer
e023fdf347
Release 1.1.0 snapshot (#5864)
This is supposed to be the snapshot that will be turned into 1.1.0
proper.

changelog_begin
changelog_end
2020-05-06 14:00:35 +02:00
Robin Krom
85224e0ca6
snapshot release (#5796) 2020-04-30 16:31:24 +02:00
Sofia Faro
0f8cb68ca2
Make a snapshot release (#5668)
changelog_begin
changelog_end
2020-04-22 13:07:58 +01:00
Moritz Kiefer
3803ef44c0
Release SDK 1.0 (#5558)
* Release SDK 1.0

changelog_begin
changelog_end

* Add known issue

Co-authored-by: Bernhard Elsner <bernhard.elsner@digitalasset.com>
2020-04-15 15:25:39 +02:00
Moritz Kiefer
8773001e72
Make a snapshot release (#5536)
This includes the fix for the sandbox migrations.

changelog_begin
changelog_end
2020-04-11 14:30:25 +00:00
Moritz Kiefer
d69d24a0c7
Snapshot release (attempt -9223372036854775808) (#5505)
changelog_begin
changelog_end
2020-04-08 20:27:31 +00:00
Moritz Kiefer
2e16e40bfe
Snapshot release (attempt I don’t know) (#5495)
changelog_begin
changelog_end
2020-04-08 18:07:49 +02:00
Gerolf Seitz
5a7160a10e
Tag 0.13.56-snapshot.20200407.3859.0.b488b353 (#5478)
CHANGELOG_BEGIN
CHANGELOG_END
2020-04-07 21:42:09 +00:00
Moritz Kiefer
f75c2e03b1
Make a snapshot release (#5462)
This is intended to be the next stable release.

changelog_begin
changelog_end
2020-04-07 14:24:11 +02:00
Moritz Kiefer
66f53292e7
Snapshot release (attempt 3) (#5439)
Last one failed at the end when publishing the protobuf, hopefully
should be fixed now.

changelog_begin
changelog_end
2020-04-04 19:41:19 +02:00
Moritz Kiefer
06ef97d6a8
Snapshot release (attempt 2) (#5433)
First one failed due to a race in the release notes.

changelog_begin
changelog_end
2020-04-04 08:50:58 +02:00
Moritz Kiefer
e4ec7ab405
Publish snapshot release (#5429)
This is not intended to be the next stable release, I just want to
test the Bintray removal and publishing the protobufs to github releases.

changelog_begin
changelog_end
2020-04-03 18:22:48 +02:00
Gary Verhaegen
86a36c2f51
snapshot 0.13.56-snapshot.20200331.3729.0.b43b8d86 (#5322)
CHANGELOG_BEGIN
CHANGELOG_END
2020-04-01 08:41:56 +02:00
Samir Talwar
ef6c09b1bd
Release: 2020-03-25. (#5188)
CHANGELOG_BEGIN
CHANGELOG_END
2020-03-25 18:15:29 +01:00
Shayne Fletcher
e9938c4da2
0.13.56-snapshot (#5064)
changelog_begin
changelog_end
2020-03-18 08:45:38 -04:00
Moritz Kiefer
3493b33de5
Release 0.13.55 (#5058)
changelog_begin
changelog_end
2020-03-18 11:53:57 +01:00
Gary Verhaegen
390bcf2ae3
retry release (#4914)
Retrying #4902 with #4912 and #4913.

CHANGELOG_BEGIN
CHANGELOG_END
2020-03-09 20:46:22 +01:00
Gerolf Seitz
72d5d6e02e
Set LATEST version for snapshot release. (#4902)
CHANGELOG_BEGIN
CHANGELOG_END
2020-03-09 17:16:52 +01:00
nickchapman-da
3239a810eb
Snapshot release (#4806)
changelog_begin
changelog_end
2020-03-04 14:11:13 +00:00
Gary Verhaegen
e91d6a1c2a
first snapshot release, attempt 6 (#4749)
Let's see how far we get with #4745.

It's a bit of a shame I can't retry the same commit multiple times.
Maybe I should have accounted for that in the version format...

CHANGELOG_BEGIN
CHANGELOG_END
2020-02-27 16:58:20 +01:00
Gary Verhaegen
4062107bfc
try release _again_ (#4742)
Trying out #4738...

CHANGELOG_BEGIN
CHANGELOG_END
2020-02-27 12:31:13 +01:00
Gary Verhaegen
9c414f3fed
snapshot release, attempt 4 (#4732)
CHANGELOG_BEGIN
CHANGELOG_END
2020-02-26 20:59:14 +01:00