Commit Graph

1251 Commits

Author SHA1 Message Date
Brian Weir
33f2ea596d
Integrate daml finance (#14989) 2022-09-09 10:54:24 +00:00
mziolekda
dacb8f509f
Update Ledger API version and its documentation (#14986)
* Update Ledger API version and its documentation

CHANGELOG_BEGIN
Ledger API version bump to 2.1
CHANGELOG_END

* corrections post-review
2022-09-09 10:23:58 +00:00
Sergey Kisel
18d2571058
Document interface subscription capability [DPP-1221]. (#14982)
* Document interface subscription capability [DPP-1221].

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: mziolekda <marcin.ziolek@digitalasset.com>
2022-09-09 09:00:09 +00:00
Moisés Ackerman
66f03b17f4
Fix minimum Daml-LF version in interface reference docs (#14991)
changelog_begin
changelog_end
2022-09-09 08:48:41 +00:00
tudor-da
62c64c6e2a
Correct error message for not found templates/interfaces in stream subscriptions [DPP-1220] (#14935)
* Correct error message for not found templates/interfaces in stream subscription

changelog_begin
When subscribing to Ledger API transaction streams with unknown template or interface ids
filter, a client is served with a NOT_FOUND/TEMPLATES_OR_INTERFACES_NOT_FOUND error code.
changelog_end

* Temporarily create a custom preview and dev conformance test for Canton
in order to allow the changed test exclusion
2022-09-07 16:17:32 +02:00
Chun Lok Ling
91310e2ffe
Added documentation for interface support in json-api (#14963)
* Added documentation for interface support in json-api

CHANGELOG_BEGIN
Added documentation for interface support in json-api
CHANGELOG_END

* Added documentation for interface support in json-api

CHANGELOG_BEGIN
Added documentation for interface support in json-api
CHANGELOG_END

* Update docs/source/json-api/index.rst

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>

* Update docs/source/json-api/index.rst

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>

* Update docs/source/json-api/index.rst

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>

* Update docs/source/json-api/index.rst

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>

* Update docs/source/json-api/index.rst

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>
2022-09-07 14:12:21 +00:00
Matthias Schmalz
08559be6af
New error category: SecurityAlert (#14957)
CHANGELOG_BEGIN
Added new error category "SecurityAlert".
Corrected documentation of GRPC status codes for error categories MaliciousOrFaultyBehavior, AuthInterceptorInvalidAuthenticationCredentials, and InsufficientPermission.
CHANGELOG_END
2022-09-07 15:57:04 +02:00
Gary Verhaegen
93f9ffbbd5
docs: fix interface functions table (#14959)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-07 15:08:26 +02:00
fayi-da
75a5887721
Update documentation images for navigator (#14942)
* Update documentation images for navigator

CHANGELOG_BEGIN
- [DOCUMENTATION] Update navigator images
CHANGELOG_END

* Update alt text for navigator images

CHANGELOG_BEGIN
CHANGELOG_END
2022-09-06 17:07:23 +00:00
cgrigis-da
061986873f
Fix doc typos (#14933)
CHANGELOG_BEGIN
CHANGELOG_END
2022-09-06 18:15:27 +02:00
tudor-da
d4646d7f9d
[ED] Explicit disclosure conformance tests [DPP-1095] (#14352)
* Disclosed contracts conformance tests

changelog_begin
changelog_end

* Addressed review comments

* Addressed Moritz' review comments

* Add conformance test asserting disabled feature

* More exhaustive testing:
* Aserting metadata contents
* Test duplicate keys/contract ids
* Test local key lookup visibility

* Addressed Carrie's review comments

* Added two more tests:
* Archival race test
* Superfluous inconsistent contracts race test

* Update ledger/ledger-api-tests/suites/src/main/scala/com/daml/ledger/api/testtool/suites/v1_dev/ExplicitDisclosureIT.scala

Co-authored-by: mziolekda <marcin.ziolek@digitalasset.com>

Co-authored-by: mziolekda <marcin.ziolek@digitalasset.com>
2022-09-05 08:49:21 +00:00
Stefano Baghino
4b9d32df06
Expand system requirements to include missing information (#14900)
Specifically:
- JDBC drivers
- Some sort of reference to minimum system requirements

changelog_begin
changelog_end
2022-09-02 09:35:43 +02:00
Stefano Baghino
8b962e36b8
Improvements to the HTTP JSON API service docs (#14863)
changelog_begin
changelog_end

1. Document that the fetch-by-contract-ID endpoint can take a template ID
2. Reinforce the point made in #14601 and always specify the package ID
2022-08-30 12:22:51 +02:00
Moisés Ackerman
3ac7d87498
Monomorphize interface methods and choices (#14853)
* Update ghc rev

* Update daml-test-file InterfaceGuarded

* Add daml-test-files for interface method and choice monomorphicity

* Update daml-test-files *.EXPECTED.desugared-daml

* Update daml-test-files *.EXPECTED.{md,rst}

* Fix data-dependencies tests

* Fix ide test

* Update code-snippets-dev/Interfaces.daml

* Update interface reference docs to reflect monomorphic methods and choices

* Apply suggestions from code review

changelog_begin
changelog_end

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>
2022-08-29 16:24:35 +02:00
Meriam Lachkar
3c3a8f874d
document how to enable dev on both Daml and Canton (#14838)
* document how to enable dev on both Daml and Canton

changelog_begin
changelog_end

* Update docs/source/daml/reference/interfaces.rst

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

* Update docs/source/daml/reference/interfaces.rst

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

* Update docs/source/daml/reference/interfaces.rst

Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* Update docs/source/daml/reference/interfaces.rst

Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>

* change the link reference to a ref

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2022-08-29 11:01:50 +02:00
Moisés Ackerman
e3c2662ed9
Update reference docs for interfaces and interface instances (#14743)
* Update reference docs for interfaces and interface instances

  * Rename subsection on empty interface instance clauses

  * Move empty interface instance example below explanation

  * Split 'interface instance in the interface' into its own subsection

  * Add code example for interface instance in the interface

  * Rephrase docs on interface method types

  * Move docs on required interfaces to the bottom

  * Add section on interface values

  * Explain result of applying a method, highlight 'this' binding

changelog_begin
changelog_end

Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>
Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2022-08-19 13:54:58 +02:00
Moisés Ackerman
e97e8e31c7
Add pygments keywords (#14758)
* break daml_reserved into one keyword per line

* sort daml_reserved alphabetically

* add a few missing keywords

changelog_begin
changelog_end
2022-08-19 13:27:27 +02:00
Simon Maxen
38925252fb
Add support for metering report signing using community and enterprise keys [DPP-1136] (#14735)
* Add support for metering report signing using community and enterprise keys

changelog_begin
changelog_end
2022-08-18 11:34:12 +01:00
Moisés Ackerman
009c3c306b
Add interface instance syntax, including retroactive interface instances (#14715)
* Extract qualifyLocally in LFConversion

* Update ghc rev

* Add parent type argument to interface instance desugaring types

* Check interface instance parent in LFConversion

* Convert interface instances in interface declarations

* Update daml-test-files to use 'interface instance' syntax

* Update other tests to use 'interface instance' syntax

* Update interface reference docs to use 'interface instance' syntax

* Update other files to use 'interface instance' syntax

* Add todo in DA.Daml.LF.Ast.Pretty

* Add daml-test-files for retroactive interface instances

changelog_begin
changelog_end
2022-08-17 12:06:59 +00:00
cgrigis-da
9b3ec7f45f
[Doc] Fix some typos in intro docs (#14658)
* [Doc] Fix some typos in intro docs

CHANGELOG_BEGIN
CHANGELOG_END

* Update docs/source/daml/intro/9_Dependencies.rst

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

* Apply review comments

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>
2022-08-15 15:34:59 +02:00
cgrigis-da
ad4ad64224
Fix indent that creates an unneeded subparagraph (#14605)
CHANGELOG_BEGIN
CHANGELOG_END
2022-08-11 16:01:33 +02:00
Stefano Baghino
43f2184c5a
Remove unused --wall-clock-time from daml-intro-7 template (#14689)
Apart from not being actually used in any part of the relative
chapter of "An Introduction to Daml" (https://docs.daml.com/2.3.2/daml/intro/7_Composing.html),
where the transaction view actually shows the usage of static time,
the options has been dropped when we switched to a Canton-based
sandbox as part of Daml 2.0 and causes an error when running
`daml start`, as part of the ninth chapter of "An Introduction to Daml"
(https://docs.daml.com/2.3.2/daml/intro/9_Dependencies.html#hashes-and-identifiers).

Fixes #14654

changelog_begin
changelog_end
2022-08-11 09:32:53 +00:00
dylant-da
0d37134bc2
Change placeholder unit viewtypes to empty records (#14656)
* Update views in integration-v1dev to be EmptyInterfaceView instead of ()

* Update expected desugared daml for `EmptyInterfaceView`

* Update compiler Shake / DataDependencies viewtypes to EmptyInterfaceView

* Add record viewtypes to docs, update docs

* Add empty records to daml-lf, language-support, ledger, trigger tests

* Qualify EmptyInterfaceView in ledger semantic Interface tests

* Fix imports for EmptyInterfaceView in IIou / CIou / Transferrable

* empty changelog commit

CHANGELOG_BEGIN
CHANGELOG_END

* Qualify EmptyInterfaceView import

* Fix imports of EmptyInterfaceView in TypeScript codegen tests

* Accept Interface doc changes

* Add EmptyInterfaceView to DataDependencies tests

* Remove missing interface viewtype test - all interfaces must have views

* Replace all EmptyInterfaceView with EmptyInterfaceView {}
2022-08-10 16:45:23 +00:00
Simon Maxen
9f3547fd0f
Add metrics of gRPC return status codes [DPP-1084] (#14634)
* Add metrics of gRPC return status codes

changelog_begin
changelog_end
2022-08-09 20:06:49 +01:00
Stefano Baghino
354a14ea60
Make emphasis visible (#14604)
Setting the font weight to 500 makes it effectively invisible, at least
in certain configurations (my setup is an Ubuntu 20.04 with Chrome 103).

In my experiments, 600 is the minimal font weight that makes the difference
visible on my setup. In order to keep the appearance of links unchanged,
I also decreased the font weight for links to the same as the body.

Another possibility to make a compromise that could work for different
setups could be to lower the font weight for bold to 600 and have a weight
specific for links at 500. This allows emphasis to appear clearly on setups
with less sophisticated font management but not to exagerated it for links.

changelog_begin
changelog_end
2022-08-04 10:09:23 +02:00
dylant-da
8e8e0dabdf
Convert viewtype and view methods to LF (#14456)
* Add DA_Internal_Interface to convertTypeDef exclusion check

* Move desugared types/values for interface views into DA.Internal.Desugar

* Convert viewtype and view method declarations

* Typecheck view types and view declarations

* Add unit viewtypes to InterfaceChoiceCollision tests

* Add unit viewtypes to more compiler/damlc tests

* Modify empty interfaces/implements to have viewtypes/views

* Add unit viewtypes to remaining Interface tests

* Test for error thrown when viewtype not specified

* Fix daml-lf/ interface tests to use new syntax / unit views

* Add placeholder view of type Unit to TestInterfaces

CHANGELOG_BEGIN
CHANGELOG_END

* Fix typescript interface tests with unit viewtype

* Add unit viewtype to Java & Scala codegen

* Add unit viewtype to triggers tests interface

* Add unit viewtypes to ledger/test-common

* Add unit viewtypes to ledger-service/http-json

* Fix some damlc tests

* Use viewtype syntax in InterfaceViewNonSerializable test

* Remove HasInferfaceView instances in convertBind

* Add unit view to QualifiedInterface.daml test

* Generate HasInterfaceView instances in DataDependencies

* Add unit viewtypes and views to compiler/damlc/tests

* Document reconstruction of HasInterfaceView

* Move desugared types/values for interface views into DA.Internal.Desugar

* Add desugarable function view w/ EViewInterface desugaring

* Remove templateName and viewtype from generated EViewInterface

* Update desugared-daml

* Proof of concept: use _view -> EViewInterface prim via HasInterfaceView

* Move view, HasInterfaceView to DA.Internal.Interface

* Update desugared-daml tests

* Stop removing and re-generating HasInterfaceView instances

* Do not generate docs for generated "_view_" methods

* Report errors with interface TypeConNames prettily

* Fix InterfaceViewNotSpecified @ERROR to reflect new error text

* Don't import magic `view` method from Prelude to avoid name clash

* Update shake interface goto definition test locations

* Temp disable view spec tests, will re-implement views in speedy

* Add unit viewtype to Java code snippet docs

* Update Interface syntax docs for views

* Add unit viewtype to Transferrable.daml

* Add back "empty" interface implementation to interfaces.rst

* Re-enable view tests by having _view methods on InterfaceViews.daml file

* Remove deprecated commented-out view desugaring code
2022-08-03 16:23:38 +01:00
Stefano Baghino
c99611ec14
Clarify resolution of templates without package ID (#14601)
* Clarify resolution of templates without package ID

In particular, with regards to the HTTP JSON API service.

changelog_begin
changelog_end

* Emphasize use case for package ID resolution

Suggested by @garyverhaegen-da

Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>

* Emphasize further

* Fix RST formatting

Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>

Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
2022-08-03 11:34:16 +00:00
Meriam Lachkar
a5bf4a1282
Improve the documentation to run Daml script on Canton (#14529)
* Improve the documentation to run Daml script on Canton

CHANGELOG_BEGIN
CHANGELOG_END

* hints to synchronize contracts

* Fixup sphinx syntax in Daml Script on Canton docs

Annoyingly sphinx links are kinda confusing made worse by the fact
that we need to reference stuff defined in the Canton repo docs.

changelog_begin
changelog_end

Co-authored-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
2022-07-28 09:53:05 +00:00
Gary Verhaegen
596860f4e0
docs: fix code snippets in daml/reference/functions (#14561)
A couple snippets seemed to have drifted. Rather than fix the line
numbers and risk having them drift again, this PR switches the references
to using comments instead, which should hopefully be more future-proof.

CHANGELOG_BEGIN
CHANGELOG_END
2022-07-28 09:36:17 +00:00
Stephen Compall
1a9dc020f9
overloaded choices in json-api (#14410)
CHANGELOG_BEGIN
- [JSON API] For exercise endpoints, when multiple choices with the same
  name are defined, the one directly defined on the ``templateId``,
  which may be a template or interface ID, will be selected; if a
  template ID is specified that only inherits the choices with the same
  name, the new ``choiceInterfaceId`` option must be specified to select
  the source of the choice.
CHANGELOG_END
2022-07-27 15:40:58 +00:00
Remy
88d4ff93f2
LF: remove precondition in interface (proto & scala side) (#14511)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-27 10:52:35 +02:00
shimonzerbib-da
d33370bedc
Update production-setup.rst (#14424)
* Update production-setup.rst

@carrielaben-da Minor edits

* Update docs/source/json-api/production-setup.rst

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

* Update docs/source/json-api/production-setup.rst

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

* Update docs/source/json-api/production-setup.rst

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

* Update docs/source/json-api/production-setup.rst

CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>

Co-authored-by: ShimonZerbib <106097817+ShimonZerbib@users.noreply.github.com>
Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>
2022-07-27 07:48:12 +02:00
Stephen Compall
8586eb68da
suggest JSON API/JavaScript users use the bindings and codegen (#14536)
CHANGELOG_BEGIN
CHANGELOG_END

Co-authored-by: carrielaben-da <91496516+carrielaben-da@users.noreply.github.com>
2022-07-26 19:48:40 +00:00
Moisés Ackerman
1798a4017f
Controller can warning docs (#14535)
* Merge code-snippets-dev/Structure.daml into code-snippets/Structure.daml

* indentation docs/source/daml/code-snippets/*.daml

* Document controller-can migration path and warning

* update comment on choice observer support

changelog_begin
changelog_end
2022-07-26 17:03:23 +00:00
Moritz Kiefer
93d9b767fd
Document audience-based token format (#14516)
* Document audience-based token format

changelog_begin
changelog_end

* Update docs/source/app-dev/authorization.rst

Co-authored-by: Sergey Kisel <98825453+skisel-da@users.noreply.github.com>

* Update docs/source/app-dev/authorization.rst

Co-authored-by: Sergey Kisel <98825453+skisel-da@users.noreply.github.com>
2022-07-26 07:03:16 +00:00
Stefano Baghino
97b8308b2d
Remove spurious reference to ledger-parties.json (#14515)
The reference to the actual file has been moved above the
paragraph I edited. Removing the reference seems to work.

I also replaces an instance of non-capitalized ID since
I was there.

changelog_begin
changelog_end
2022-07-25 12:14:08 +00:00
Rafael Guglielmetti
1e604e249c
Fix typo in documentation (#14512)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-25 12:10:42 +02:00
Stefano Baghino
8c45e9b695
Remove scale from RST source in Daml Studio page (#14472)
changelog_begin
changelog_end

It ended up causing the images to be stretched. The formatting is taken
care of in the CSS and doesn't need to be adjusted in the RST.
2022-07-19 08:57:54 +00:00
Stefano Baghino
ccc65d4da5
Bump GSON dependency in the Java quickstart template (#14462)
changelog_begin
Bumped the GSON dependency in the Java quickstart template to 2.9.0 to avoid users to be exposed to https://www.cve.org/CVERecord?id=CVE-2022-25647 by mistake
changelog_end
2022-07-18 14:19:21 +00:00
carrielaben-da
34b3913be8
Authorization.rst typo fix (#14441)
* Authorization.rst typo fix

Removed the hanging partial sentence from first section, along with miscellaneous style and grammar fixes.

[CHANGELOG_BEGIN]
[CHANGELOG_END]

* Update docs/source/app-dev/authorization.rst

Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>

Co-authored-by: carrie-laben <91496516+carrie-laben@users.noreply.github.com>
Co-authored-by: Stefano Baghino <43749967+stefanobaghino-da@users.noreply.github.com>
2022-07-18 10:16:40 -04:00
mziolekda
1c4010a30a
Document indexer ingestion metrics (#14362)
CHANGELOG_BEGIN
CHANGELOG_END
2022-07-06 13:56:46 +00:00
carrielaben-da
5ee1934127
Removed Canton from installation.rst (#14324)
Removed reference to installing Canton, per conversation in #product-docs on June 21.

[CHANGELOG_BEGIN]
[CHANGELOG_END]

Co-authored-by: carrie-laben <91496516+carrie-laben@users.noreply.github.com>
2022-07-05 16:30:05 -04:00
Stefano Baghino
56896ea1e5
Fix VMBC external link (#14339)
It appears we no longer have a page on digitalasset.com, so I am linking
to the official VMware docs. This also fixes a typo.

changelog_begin
changelog_end
2022-07-05 10:13:13 +02:00
Victor Peter Rouven Müller
8d21d19133
Add support for cmd deduplication & submission id for cmd submissions (#13771)
* Add completion offset to cmd submission responses

changelog_begin
- [HTTP-JSON] there is now a new meta field called deduplicationPeriod for cmd submissions with which one can specify the deduplication period. Moreover there also is another new meta field submissionId for the cmd submissions.
- [HTTP-JSON] Calls to endpoints for command submission now include the completion offset
changelog_end

Co-authored-by: Raymond Roestenburg <98821776+ray-roestenburg-da@users.noreply.github.com>
2022-06-29 16:57:05 +00:00
carrielaben-da
c2cd6141ce
Add the Parties and Users Blog Post to the docs (#14190)
* Add the Parties and Users Blog Post to the docs

[CHANGELOG_BEGIN]

Adding the blog post that addresses changes in parties and users from 1.18 to 2.0 to our permanent documentation

[CHANGELOG_END]

* Update parties-users.rst

[CHANGELOG_BEGIN]
Adjusted for @jwhyte-da's comment
[CHANGELOG_END]

* Update docs/source/app-dev/parties-users.rst

[CHANGELOG_BEGIN]
[CHANGELOG_END]

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

* Update docs/source/app-dev/parties-users.rst

[CHANGELOG_BEGIN]
[CHANGELOG_END]

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

* Update docs/source/app-dev/parties-users.rst

[CHANGELOG_BEGIN]

[CHANGELOG_END]

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

* Update docs/source/app-dev/parties-users.rst

[CHANGELOG_BEGIN]
[CHANGELOG_END]

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

* Update docs/source/app-dev/parties-users.rst

[CHANGELOG_BEGIN]
[CHANGELOG_END]

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

* Update parties-users.rst

[CHANGELOG_BEGIN]
Addressing comments; removed SDK 1.8 and earlier section
[CHANGELOG_END]

* fix links

Co-authored-by: carrie-laben <91496516+carrie-laben@users.noreply.github.com>
Co-authored-by: Stephen Compall <stephen.compall@daml.com>
Co-authored-by: Gary Verhaegen <gary.verhaegen@digitalasset.com>
2022-06-22 12:58:29 -04:00
Gary Verhaegen
665411203a
docs: fix daml-types link (#14247)
As reported by @benm-da.

CHANGELOG_BEGIN
CHANGELOG_END
2022-06-22 13:54:18 +00:00
carrielaben-da
2ea1c7402f
Fix for unclear installation instructions (#14083)
* Fix for unclear installation instructions

An attempted fix to the unclear installation instructions. This is based on the most recent version of Canton installation instructions I could find from before the merge, dated Dec. 22, 2021

[CHANGELOG_BEGIN]

[CHANGELOG_END]

* Update docs/source/getting-started/installation.rst

[CHANGELOG_BEGIN]

[CHANGELOG_END]

Co-authored-by: Stephen Compall <stephen.compall@daml.com>

Co-authored-by: carrie-laben <91496516+carrie-laben@users.noreply.github.com>
Co-authored-by: Stephen Compall <stephen.compall@daml.com>
2022-06-21 15:20:49 -04:00
Simon Maxen
6a1e3afb71
Switch rate limiting to using self service error codes [DPP-1000] (#14216)
* Switch rate limiting to using self service error codes

changelog_begin
Rate limiting updated to use self service error codes.
changelog_end
2022-06-21 16:49:22 +01:00
Moisés Ackerman
a2f2c859a8
Document explicitly transitive 'requires' for interfaces (#14236)
changelog_begin
changelog_end
2022-06-21 15:59:26 +02:00
Moisés Ackerman
d4d78fc6c4
Use rst_prolog to define typescript link targets (#14225) 2022-06-20 13:14:10 +02:00