Skip to content

Commit

Permalink
Update chat/matrix-synapse to 1.101.0
Browse files Browse the repository at this point in the history
!!! THIS CHANGES THE LICENSE TO AGPLv3 !!!


# Synapse 1.101.0 (2024-02-13)

### Bugfixes

- Fix performance regression when fetching auth chains from the DB. Introduced in v1.100.0. ([\#16893](element-hq/synapse#16893))




# Synapse 1.101.0rc1 (2024-02-06)

### Improved Documentation

- Fix broken links in the documentation. ([\#16853](element-hq/synapse#16853))
- Update MacOS installation instructions to mention that libicu is optional. ([\#16854](element-hq/synapse#16854))
- The version picker now correctly lists versions after `v1.98.0`. ([\#16880](element-hq/synapse#16880))

### Internal Changes

- Add support for stabilised [MSC3981](matrix-org/matrix-spec-proposals#3981) that adds a `recurse` parameter on the `/relations` API. ([\#16842](element-hq/synapse#16842))



### Updates to locked dependencies

* Bump dorny/paths-filter from 2 to 3. ([\#16869](element-hq/synapse#16869))
* Bump gitpython from 3.1.40 to 3.1.41. ([\#16850](element-hq/synapse#16850))
* Bump hiredis from 2.2.3 to 2.3.2. ([\#16862](element-hq/synapse#16862))
* Bump jsonschema from 4.20.0 to 4.21.1. ([\#16887](element-hq/synapse#16887))
* Bump lxml-stubs from 0.4.0 to 0.5.1. ([\#16885](element-hq/synapse#16885))
* Bump mypy-zope from 1.0.1 to 1.0.3. ([\#16865](element-hq/synapse#16865))
* Bump phonenumbers from 8.13.26 to 8.13.29. ([\#16868](element-hq/synapse#16868))
* Bump pydantic from 2.5.3 to 2.6.0. ([\#16888](element-hq/synapse#16888))
* Bump sentry-sdk from 1.39.1 to 1.40.0. ([\#16889](element-hq/synapse#16889))
* Bump serde from 1.0.195 to 1.0.196. ([\#16867](element-hq/synapse#16867))
* Bump serde_json from 1.0.111 to 1.0.113. ([\#16866](element-hq/synapse#16866))
* Bump sigstore/cosign-installer from 3.3.0 to 3.4.0. ([\#16890](element-hq/synapse#16890))
* Bump types-pillow from 10.1.0.2 to 10.2.0.20240125. ([\#16864](element-hq/synapse#16864))
* Bump types-requests from 2.31.0.10 to 2.31.0.20240125. ([\#16886](element-hq/synapse#16886))
* Bump types-setuptools from 69.0.0.0 to 69.0.0.20240125. ([\#16863](element-hq/synapse#16863))

# Synapse 1.100.0 (2024-01-30)

No significant changes since 1.100.0rc3.




# Synapse 1.100.0rc3 (2024-01-24)

### Bugfixes

- Fix database performance regression due to changing Postgres table statistics. Introduced in v1.100.0rc1. ([\#16849](element-hq/synapse#16849))




# Synapse 1.100.0rc2 (2024-01-24)

This version is the same as 1.100.0rc1 but with fixes to the release process.

### Internal Changes

- Downgrade the `download-artifact` and `upload-artifact` actions to v3 due to breaking changes. ([\#16847](element-hq/synapse#16847))


# Synapse 1.100.0rc1 (2024-01-23)

*This version was never released to PyPI or the Debian repository due to failures in the automatic part of the release process.*

### Features

- Advertise experimental support for [MSC4028](matrix-org/matrix-spec-proposals#4028) through `/_matrix/clients/versions` if enabled. Contributed by @hanadi92. ([\#16787](element-hq/synapse#16787))

### Bugfixes

- Handle wildcard type filters properly for room messages endpoint. Contributed by Mo Balaa. ([\#14984](element-hq/synapse#14984))

### Improved Documentation

- Add a link to the "Request log format" explainer on the "Logging sample config" documentation page. ([\#16778](element-hq/synapse#16778))
- Fix broken links in issue templates and documentation. ([\#16810](element-hq/synapse#16810))
- NGINX listen http2 deprecation in documentation template for reverse proxy. ([\#16831](element-hq/synapse#16831))

### Internal Changes

- Faster partial join to room with complex auth graph. ([\#7](element-hq/synapse#7))
- Improve DB performance of calculating badge counts for push. ([\#16756](element-hq/synapse#16756))
- Split up deleting devices into batches. ([\#16766](element-hq/synapse#16766))
- Remove CI check for sign-off as we require a CLA signature instead. ([\#16776](element-hq/synapse#16776))
- Ensure CI fails when linting fails to make sure auto-merge does the correct thing. ([\#16781](element-hq/synapse#16781))
- Faster load recents for sync by reducing amount of state pulled out. ([\#16783](element-hq/synapse#16783))
- Reduce amount of state pulled out when querying federation hierachy. ([\#16785](element-hq/synapse#16785))
- Pull less state out of the DB when we retry fetching old events during backfill. ([\#16788](element-hq/synapse#16788))
- Optimize query for fetching to-device messages in `/sync`. ([\#16805](element-hq/synapse#16805))
- Reject OIDC config when `client_secret` isn't specified, but the auth method requires one. ([\#16806](element-hq/synapse#16806))
- Allow room creation but not publishing to continue if room publication rules are violated when creating
  a new room. ([\#16811](element-hq/synapse#16811))
- Bump minimum supported Rust version to 1.65.0. ([\#16818](element-hq/synapse#16818))
- Fixup copyright lines in file headers after the licensing change. ([\#16820](element-hq/synapse#16820))
- Add a `--generate-only` option to the internal configuration/launch script for Complement. ([\#16828](element-hq/synapse#16828))
- Preparatory work for tweaking performance of auth chain lookups. ([\#16833](element-hq/synapse#16833))
- Speed up e2e device keys queries for bot accounts. ([\#16841](element-hq/synapse#16841))

### Updates to locked dependencies

* Bump actions/cache from 3 to 4. ([\#16832](element-hq/synapse#16832))
* Bump actions/download-artifact from 3 to 4. ([\#16795](element-hq/synapse#16795))
* Bump actions/upload-artifact from 3 to 4. ([\#16796](element-hq/synapse#16796))
* Bump anyhow from 1.0.75 to 1.0.79. ([\#16789](element-hq/synapse#16789))
* Bump authlib from 1.2.1 to 1.3.0. ([\#16801](element-hq/synapse#16801))
* Bump dawidd6/action-download-artifact from 2.28.0 to 3.0.0. ([\#16794](element-hq/synapse#16794))
* Bump immutabledict from 4.0.0 to 4.1.0. ([\#16812](element-hq/synapse#16812))
* Bump isort from 5.13.1 to 5.13.2. ([\#16835](element-hq/synapse#16835))
* Bump lxml from 4.9.3 to 5.1.0. ([\#16813](element-hq/synapse#16813))
* Bump pillow from 10.1.0 to 10.2.0. ([\#16802](element-hq/synapse#16802))
* Bump pydantic from 2.5.2 to 2.5.3. ([\#16836](element-hq/synapse#16836))
* Bump pyo3 from 0.20.0 to 0.20.2. ([\#16791](element-hq/synapse#16791))
* Bump regex from 1.9.6 to 1.10.3. ([\#16837](element-hq/synapse#16837))
* Bump ruff from 0.1.13 to 0.1.14. ([\#16838](element-hq/synapse#16838))
* Bump ruff from 0.1.7 to 0.1.13. ([\#16814](element-hq/synapse#16814))
* Bump sentry-sdk from 1.35.0 to 1.39.1. ([\#16799](element-hq/synapse#16799))
* Bump serde_json from 1.0.108 to 1.0.111. ([\#16792](element-hq/synapse#16792))
* Bump service-identity from 23.1.0 to 24.1.0. ([\#16816](element-hq/synapse#16816))
* Bump types-commonmark from 0.9.2.4 to 0.9.2.20240106. ([\#16797](element-hq/synapse#16797))
* Bump types-jsonschema from 4.20.0.0 to 4.20.0.20240105. ([\#16800](element-hq/synapse#16800))
* Bump types-jsonschema from 4.20.0.20240105 to 4.21.0.20240118. ([\#16834](element-hq/synapse#16834))
* Bump types-netaddr from 0.9.0.1 to 0.10.0.20240106. ([\#16839](element-hq/synapse#16839))
* Bump typing-extensions from 4.8.0 to 4.9.0. ([\#16815](element-hq/synapse#16815))


# Synapse 1.99.0 (2024-01-16)

Synapse 1.99.0 is the first Synapse release under an AGPLv3.0 licence (with CLA to enable Element to sell AGPL
exceptions). You can read more about this here:

 - https://matrix.org/blog/2023/11/06/future-of-synapse-dendrite/
 - https://element.io/blog/element-to-adopt-agplv3/
 - https://element.io/blog/synapse-now-lives-at-github-com-element-hq-synapse/

No significant changes since 1.99.0rc1.


# Synapse 1.99.0rc1 (2024-01-09)

### Features

- Add [config options](https://element-hq.github.io/synapse/v1.99/usage/configuration/config_documentation.html#server_notices) to set the avatar and the topic of the server notices room, as well as the avatar of the server notices user. ([\#16679](matrix-org/synapse#16679))
- Add config option [`email.notif_delay_before_mail`](https://element-hq.github.io/synapse/v1.99/usage/configuration/config_documentation.html#email) to tweak the delay before an email is sent following a notification. ([\#16696](matrix-org/synapse#16696))
- Add new configuration option [`sentry.environment`](https://element-hq.github.io/synapse/v1.99/usage/configuration/config_documentation.html#sentry) for improved system monitoring. Contributed by @zeeshanrafiqrana. ([\#16738](matrix-org/synapse#16738))
- Filter out rooms from the room directory being served to other homeservers when those rooms block that homeserver by their Access Control Lists. ([\#16759](element-hq/synapse#16759))

### Bugfixes

- Fix a long-standing bug where the signing keys generated by Synapse were world-readable. Contributed by Fabian Klemp. ([\#16740](matrix-org/synapse#16740))
- Fix email verification redirection. Contributed by Fadhlan Ridhwanallah. ([\#16761](element-hq/synapse#16761))
- Fixed a bug that prevented users from being queried by display name if it contains non-ASCII characters. ([\#16767](element-hq/synapse#16767))
- Allow reactivate user without password with Admin API in some edge cases. ([\#16770](element-hq/synapse#16770))
- Adds the `recursion_depth` parameter to the response of the /relations endpoint if MSC3981 recursion is being performed. ([\#16775](element-hq/synapse#16775))

### Improved Documentation

- Added version picker for Synapse documentation. Contributed by @Dmytro27Ind. ([\#16533](matrix-org/synapse#16533))
- Clarify that `password_config.enabled: "only_for_reauth"` does not allow new logins to be created using password auth. ([\#16737](matrix-org/synapse#16737))
- Remove value from header in configuration documentation for `refresh_token_lifetime`. ([\#16763](element-hq/synapse#16763))
- Add another custom statistics collection server to the documentation. Contributed by @loelkes. ([\#16769](element-hq/synapse#16769))

### Internal Changes

- Remove run-once workflow after adding the version picker to the documentation. ([\#9453](element-hq/synapse#9453))
- Update the implementation of [MSC2965](matrix-org/matrix-spec-proposals#2965) (OIDC Provider discovery). ([\#16726](matrix-org/synapse#16726))
- Move the rust stubs inline for better IDE integration. ([\#16757](element-hq/synapse#16757))
- Fix sample config doc CI. ([\#16758](element-hq/synapse#16758))
- Simplify event internal metadata class. ([\#16762](element-hq/synapse#16762), [\#16780](element-hq/synapse#16780))
- Sign the published docker image using [cosign](https://docs.sigstore.dev/). ([\#16774](element-hq/synapse#16774))
- Port `EventInternalMetadata` class to Rust. ([\#16782](element-hq/synapse#16782))



### Updates to locked dependencies

* Bump actions/setup-go from 4 to 5. ([\#16749](matrix-org/synapse#16749))
* Bump actions/setup-python from 4 to 5. ([\#16748](matrix-org/synapse#16748))
* Bump immutabledict from 3.0.0 to 4.0.0. ([\#16743](matrix-org/synapse#16743))
* Bump isort from 5.12.0 to 5.13.0. ([\#16745](matrix-org/synapse#16745))
* Bump isort from 5.13.0 to 5.13.1. ([\#16752](matrix-org/synapse#16752))
* Bump pydantic from 2.5.1 to 2.5.2. ([\#16747](matrix-org/synapse#16747))
* Bump ruff from 0.1.6 to 0.1.7. ([\#16746](matrix-org/synapse#16746))
* Bump types-setuptools from 68.2.0.2 to 69.0.0.0. ([\#16744](matrix-org/synapse#16744))
  • Loading branch information
Midar committed Mar 3, 2024
1 parent fb5065e commit 0b2ea45
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 72 deletions.
11 changes: 5 additions & 6 deletions chat/matrix-synapse/Makefile
@@ -1,17 +1,16 @@
# $NetBSD: Makefile,v 1.93 2024/02/03 18:56:00 adam Exp $
# $NetBSD: Makefile,v 1.94 2024/03/03 20:29:33 js Exp $

DISTNAME= matrix-synapse-1.98.0
PKGREVISION= 1
DISTNAME= matrix-synapse-1.101.0
CATEGORIES= chat
MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/}
MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/}
GITHUB_PROJECT= synapse
GITHUB_TAG= v${PKGVERSION_NOREV}

MAINTAINER= js@NetBSD.org
#MAINTAINER+= gdt@NetBSD.org
HOMEPAGE= https://github.com/matrix-org/synapse/
HOMEPAGE= https://github.com/element-hq/synapse/
COMMENT= Reference homeserver for the Matrix decentralised comms protocol
LICENSE= apache-2.0
LICENSE= gnu-agpl-v3

# Build tools:
TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-[0-9]*:../../devel/py-poetry
Expand Down
12 changes: 11 additions & 1 deletion chat/matrix-synapse/PLIST
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.50 2024/02/03 18:56:00 adam Exp $
@comment $NetBSD: PLIST,v 1.51 2024/03/03 20:29:33 js Exp $
bin/export_signing_key
bin/generate_config
bin/generate_log_config
Expand Down Expand Up @@ -916,6 +916,9 @@ ${PYSITELIB}/synapse/rest/client/appservice_ping.pyo
${PYSITELIB}/synapse/rest/client/auth.py
${PYSITELIB}/synapse/rest/client/auth.pyc
${PYSITELIB}/synapse/rest/client/auth.pyo
${PYSITELIB}/synapse/rest/client/auth_issuer.py
${PYSITELIB}/synapse/rest/client/auth_issuer.pyc
${PYSITELIB}/synapse/rest/client/auth_issuer.pyo
${PYSITELIB}/synapse/rest/client/capabilities.py
${PYSITELIB}/synapse/rest/client/capabilities.pyc
${PYSITELIB}/synapse/rest/client/capabilities.pyo
Expand Down Expand Up @@ -1842,6 +1845,9 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/83/01_drop_old_tables.sql
${PYSITELIB}/synapse/storage/schema/main/delta/83/03_instance_name_receipts.sql.sqlite
${PYSITELIB}/synapse/storage/schema/main/delta/83/05_cross_signing_key_update_grant.sql
${PYSITELIB}/synapse/storage/schema/main/delta/83/06_event_push_summary_room.sql
${PYSITELIB}/synapse/storage/schema/main/delta/84/01_auth_links_stats.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/delta/84/02_auth_links_index.sql
${PYSITELIB}/synapse/storage/schema/main/delta/84/03_auth_links_analyze.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
Expand Down Expand Up @@ -1882,6 +1888,10 @@ ${PYSITELIB}/synapse/streams/events.py
${PYSITELIB}/synapse/streams/events.pyc
${PYSITELIB}/synapse/streams/events.pyo
${PYSITELIB}/synapse/synapse_rust.abi3.so
${PYSITELIB}/synapse/synapse_rust/__init__.pyi
${PYSITELIB}/synapse/synapse_rust/acl.pyi
${PYSITELIB}/synapse/synapse_rust/events.pyi
${PYSITELIB}/synapse/synapse_rust/push.pyi
${PYSITELIB}/synapse/types/__init__.py
${PYSITELIB}/synapse/types/__init__.pyc
${PYSITELIB}/synapse/types/__init__.pyo
Expand Down
32 changes: 16 additions & 16 deletions chat/matrix-synapse/cargo-depends.mk
@@ -1,7 +1,7 @@
# $NetBSD: cargo-depends.mk,v 1.14 2023/12/14 16:50:15 gdt Exp $
# $NetBSD: cargo-depends.mk,v 1.15 2024/03/03 20:29:33 js Exp $

CARGO_CRATE_DEPENDS+= aho-corasick-1.0.2
CARGO_CRATE_DEPENDS+= anyhow-1.0.75
CARGO_CRATE_DEPENDS+= anyhow-1.0.79
CARGO_CRATE_DEPENDS+= arc-swap-1.5.1
CARGO_CRATE_DEPENDS+= autocfg-1.1.0
CARGO_CRATE_DEPENDS+= bitflags-1.3.2
Expand All @@ -24,27 +24,27 @@ CARGO_CRATE_DEPENDS+= memoffset-0.9.0
CARGO_CRATE_DEPENDS+= once_cell-1.15.0
CARGO_CRATE_DEPENDS+= parking_lot-0.12.1
CARGO_CRATE_DEPENDS+= parking_lot_core-0.9.3
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.64
CARGO_CRATE_DEPENDS+= pyo3-0.20.0
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.20.0
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.20.0
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.76
CARGO_CRATE_DEPENDS+= pyo3-0.20.2
CARGO_CRATE_DEPENDS+= pyo3-build-config-0.20.2
CARGO_CRATE_DEPENDS+= pyo3-ffi-0.20.2
CARGO_CRATE_DEPENDS+= pyo3-log-0.9.0
CARGO_CRATE_DEPENDS+= pyo3-macros-0.20.0
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.20.0
CARGO_CRATE_DEPENDS+= pyo3-macros-0.20.2
CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.20.2
CARGO_CRATE_DEPENDS+= pythonize-0.20.0
CARGO_CRATE_DEPENDS+= quote-1.0.29
CARGO_CRATE_DEPENDS+= quote-1.0.35
CARGO_CRATE_DEPENDS+= redox_syscall-0.2.16
CARGO_CRATE_DEPENDS+= regex-1.9.6
CARGO_CRATE_DEPENDS+= regex-automata-0.3.9
CARGO_CRATE_DEPENDS+= regex-syntax-0.7.5
CARGO_CRATE_DEPENDS+= regex-1.10.3
CARGO_CRATE_DEPENDS+= regex-automata-0.4.4
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.2
CARGO_CRATE_DEPENDS+= ryu-1.0.11
CARGO_CRATE_DEPENDS+= scopeguard-1.1.0
CARGO_CRATE_DEPENDS+= serde-1.0.193
CARGO_CRATE_DEPENDS+= serde_derive-1.0.193
CARGO_CRATE_DEPENDS+= serde_json-1.0.108
CARGO_CRATE_DEPENDS+= serde-1.0.196
CARGO_CRATE_DEPENDS+= serde_derive-1.0.196
CARGO_CRATE_DEPENDS+= serde_json-1.0.113
CARGO_CRATE_DEPENDS+= smallvec-1.10.0
CARGO_CRATE_DEPENDS+= subtle-2.4.1
CARGO_CRATE_DEPENDS+= syn-2.0.28
CARGO_CRATE_DEPENDS+= syn-2.0.48
CARGO_CRATE_DEPENDS+= target-lexicon-0.12.4
CARGO_CRATE_DEPENDS+= typenum-1.15.0
CARGO_CRATE_DEPENDS+= unicode-ident-1.0.5
Expand Down
98 changes: 49 additions & 49 deletions chat/matrix-synapse/distinfo
@@ -1,11 +1,11 @@
$NetBSD: distinfo,v 1.63 2024/01/31 00:05:14 adam Exp $
$NetBSD: distinfo,v 1.64 2024/03/03 20:29:33 js Exp $

BLAKE2s (aho-corasick-1.0.2.crate) = 938a0013ce0c7579d22e13d6fc33e444b32bcf476171745dff52d75a117d608b
SHA512 (aho-corasick-1.0.2.crate) = 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
Size (aho-corasick-1.0.2.crate) = 167694 bytes
BLAKE2s (anyhow-1.0.75.crate) = 82eb61a2b9353013c15eea5c839813e56b08c252eec4d50c78725c7956e37328
SHA512 (anyhow-1.0.75.crate) = 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
Size (anyhow-1.0.75.crate) = 43901 bytes
BLAKE2s (anyhow-1.0.79.crate) = a75c7227c93fda59874afc2f2218cd661fd31a863d8123f8b1d0f7736f302e75
SHA512 (anyhow-1.0.79.crate) = ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
Size (anyhow-1.0.79.crate) = 44931 bytes
BLAKE2s (arc-swap-1.5.1.crate) = ae85262e8fa11faea978acbbbfd65351c2519cd73be05fbb2bcdf7527927e4fc
SHA512 (arc-swap-1.5.1.crate) = 8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
Size (arc-swap-1.5.1.crate) = 66157 bytes
Expand Down Expand Up @@ -57,9 +57,9 @@ Size (lock_api-0.4.9.crate) = 25685 bytes
BLAKE2s (log-0.4.20.crate) = 1c6b9e2550f630e7661fc57cfb7d97f6a93997f2cf4a16fb35836b0668df2af8
SHA512 (log-0.4.20.crate) = 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
Size (log-0.4.20.crate) = 38307 bytes
BLAKE2s (matrix-synapse-1.98.0.tar.gz) = b72caa8476473b65ecb06140c7375fbc44cee4a5eeb2dee2c5db0e1f93d98752
SHA512 (matrix-synapse-1.98.0.tar.gz) = 12b732be4a083412d2dced35c5202eb600e56b57f7a55ca0fc9fcde16f9ba0e37cfca217c9a3c573922f824cc6e498f1b4e8b661f38256f394164ed9ea32f05c
Size (matrix-synapse-1.98.0.tar.gz) = 8440298 bytes
BLAKE2s (matrix-synapse-1.101.0.tar.gz) = e29d89130e311b093c9b857521d24cb3db0284e95bb83252eee1f9c203091983
SHA512 (matrix-synapse-1.101.0.tar.gz) = 4f73aa725d2cb843442dbec858afe74e6fe93d838af4524d7731ad608fe05ea14e36f5844ae32a775becad4b9490c5ba02cfc446c39a043adb7eac9c72fa78ac
Size (matrix-synapse-1.101.0.tar.gz) = 8465894 bytes
BLAKE2s (memchr-2.6.3.crate) = 88e81de9b187dc1f11ca9382cc11ddeb61989eb189325336cc80672af1323881
SHA512 (memchr-2.6.3.crate) = 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
Size (memchr-2.6.3.crate) = 94377 bytes
Expand All @@ -75,69 +75,69 @@ Size (parking_lot-0.12.1.crate) = 40967 bytes
BLAKE2s (parking_lot_core-0.9.3.crate) = b5155a5b464ec99ecea85fe719266276c050dc5124e18d0d9cc1ed9a62c49056
SHA512 (parking_lot_core-0.9.3.crate) = fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
Size (parking_lot_core-0.9.3.crate) = 32256 bytes
BLAKE2s (proc-macro2-1.0.64.crate) = 2c1f33565fbf1361db48252e716b920b074a605b10b938b5cd075b596cf44c39
SHA512 (proc-macro2-1.0.64.crate) = 884fd14ff23c19420692e35a38f88bb6a766a09da105759cd958c315b9360a2c49cfe61ceaa3122307d44040195ec9dffb12b6d0ce224fbac5d3701621a12b04
Size (proc-macro2-1.0.64.crate) = 44848 bytes
BLAKE2s (pyo3-0.20.0.crate) = 37d6a47bb0d8ee8be0270dc77db092c506fa4108aeef1e622b092e5481c8919b
SHA512 (pyo3-0.20.0.crate) = 85d9533c75f905752c62f6a4898582ae48daf085e287b44949c47260301205a5f00477927877ce46300d2801d22fbc04a958c058a37eb28374c834fff27feca1
Size (pyo3-0.20.0.crate) = 431766 bytes
BLAKE2s (pyo3-build-config-0.20.0.crate) = 10bd4ce7bc5826dc0893f085be0b35ac87c4ff15d5a435de2c95b7ee0d12e8d7
SHA512 (pyo3-build-config-0.20.0.crate) = a01d06ebeb4b9cfe6ff6731046101e9437498453ca5aa68ec53df3bfb2f34665a489f8072636c2da16c1e867f536032fd293f05a43561117fd131bde5fe5aac7
Size (pyo3-build-config-0.20.0.crate) = 29534 bytes
BLAKE2s (pyo3-ffi-0.20.0.crate) = bf818e5e1b61b58fa5497ec9af481cefba5cc153528e6c3e143ec35b415fdf03
SHA512 (pyo3-ffi-0.20.0.crate) = a68f0b1380f2ac3d3034ac8b3788cd6573850137c6678694cbcc3e814b619510b9b21b11704c2e702d4eb7433d8b1d3a6dac663501b6db5197a409407802b714
Size (pyo3-ffi-0.20.0.crate) = 64220 bytes
BLAKE2s (proc-macro2-1.0.76.crate) = 24239de482516bbc12266b9464ad3de5308fa839aea08a67968f1b96f9ba35a4
SHA512 (proc-macro2-1.0.76.crate) = 2ea7ade475171166489ab3e745e8c526e49c7521bc39b1bfec6dd2fd0807fd3cc5579235f77534be855f9ecab481205e77e66b14ebb22e66d2c3cff842567247
Size (proc-macro2-1.0.76.crate) = 45660 bytes
BLAKE2s (pyo3-0.20.2.crate) = 7fa2e598d0e80d7d2d2c74de2fa68fa5b7dd09e3fbec8dbbe518baaecfbe5800
SHA512 (pyo3-0.20.2.crate) = cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355
Size (pyo3-0.20.2.crate) = 434326 bytes
BLAKE2s (pyo3-build-config-0.20.2.crate) = 188fa7dfa2f1de69a5b8d4efc2f3031dd5db282496da45635b1e480e7e84f945
SHA512 (pyo3-build-config-0.20.2.crate) = 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf
Size (pyo3-build-config-0.20.2.crate) = 30029 bytes
BLAKE2s (pyo3-ffi-0.20.2.crate) = 365bd71ab0adbb7f7849fed98f89c77a6582017bdf48e8a086c593026ef9bb5c
SHA512 (pyo3-ffi-0.20.2.crate) = ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e
Size (pyo3-ffi-0.20.2.crate) = 64601 bytes
BLAKE2s (pyo3-log-0.9.0.crate) = c636f44b2a426979dae546e2161ecbd25cc3a8efc2306f06d6eab809b775bb81
SHA512 (pyo3-log-0.9.0.crate) = 0aee9bdb7c57d9a341cc2ef757c7f0cfcd1585483f6ac71b66522bf94a3058cabe9f92568406dd0f966456b691f1cb9d346225f1dd593a9575e82d4ad349b25d
Size (pyo3-log-0.9.0.crate) = 14370 bytes
BLAKE2s (pyo3-macros-0.20.0.crate) = a2f83dfd2d35be8a3ce0961472c34a148f7fc23e3e9c88e0d8ecc36835cf589f
SHA512 (pyo3-macros-0.20.0.crate) = 79b61f55010dad60dda2c5061c9736bef3f6805f28db230726937340a5c40a3fcfb727a0db7779c3eb094ebd45492f7af4f40a3fcaef42f160989a8ef6174e7e
Size (pyo3-macros-0.20.0.crate) = 7678 bytes
BLAKE2s (pyo3-macros-backend-0.20.0.crate) = 33f676f1908fc5b6c0a6118bf2a4dbd53614376fb5c4527363747561ecf241fb
SHA512 (pyo3-macros-backend-0.20.0.crate) = c823caba48b4a30aaf84c23f80934f0172f2c76a41b538b69ebc25afcb61611b54b8fbb4ab6cac1c7a78b4e6f9f909f22748a2cd279b508d3897b74b17021d56
Size (pyo3-macros-backend-0.20.0.crate) = 49383 bytes
BLAKE2s (pyo3-macros-0.20.2.crate) = 1ed6b98d44c079ccd8d96c61051ebbe235bf8ced43ce3afc8858904408190fca
SHA512 (pyo3-macros-0.20.2.crate) = dd9ea9acda95dfc53689a4c26d8c2139f8a90a05ab06737037f19b8bccd5e52b0da5f297a29194b958f5f8b59cbb566b5f409b3f17a863eddf855ecb755d2719
Size (pyo3-macros-0.20.2.crate) = 7925 bytes
BLAKE2s (pyo3-macros-backend-0.20.2.crate) = febd8710a295ab3ca1fd7ed7fa7dc8ecb928f16084a1e091b499aa0e9715339b
SHA512 (pyo3-macros-backend-0.20.2.crate) = c6ca2a2cdae8630fba3f8e4122e81b60ef2ef0905ad2a3fbcfae134456d5ca9e73690b61590e391f3b9d82c24725809f18544c5dfa0b36ffdb1914844fe65d3a
Size (pyo3-macros-backend-0.20.2.crate) = 49710 bytes
BLAKE2s (pythonize-0.20.0.crate) = 06db1dc2fcbf37cb282d9081bcfe5d136efe6d4f67011736fec7a90d7e0a001d
SHA512 (pythonize-0.20.0.crate) = 7e6bb5fb5a2006c3268a9f85ce6c3c10a682e5ab1286bdf4185e05f3a39140049a7de4575fd6e6f67d7ab2c0d2125019c79b2e4ac8c55dac39e32f193b831622
Size (pythonize-0.20.0.crate) = 11500 bytes
BLAKE2s (quote-1.0.29.crate) = 6619395d7f3ad6bd77488d51409cbfca3d6af2e4cb0aec36471ed916911a9914
SHA512 (quote-1.0.29.crate) = d686a3943dca059a8e79689c77e6e8f6dbfa9b16a1a7ecdd27099339b77a55334252eaa8b4340e79c35ebb1f6e4deeb3f6356dfd02484f9c724e66a74387e30b
Size (quote-1.0.29.crate) = 28345 bytes
BLAKE2s (quote-1.0.35.crate) = 7d189502d9bff609d94b2613aa01d65f17a6e4ecfd61c621469ded54da11d552
SHA512 (quote-1.0.35.crate) = f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
Size (quote-1.0.35.crate) = 28136 bytes
BLAKE2s (redox_syscall-0.2.16.crate) = 5d05ce546323fbcedb872cf55da0403e1ae5c6fc354eb2adf263bf7d671971b8
SHA512 (redox_syscall-0.2.16.crate) = 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
Size (redox_syscall-0.2.16.crate) = 24012 bytes
BLAKE2s (regex-1.9.6.crate) = eceb1e196d0ce6959aad74443ad0e12aebaf324c72825fb16e64edc619cf8f1d
SHA512 (regex-1.9.6.crate) = e0da225eeeb9d02b83992959889fa9360b9c549905e4ae4982e61743fccce6d721eb0283a5d2f3e9323193bd5c839a2d0da603849bf6ec5f8ad2b7ffc81c59ab
Size (regex-1.9.6.crate) = 254981 bytes
BLAKE2s (regex-automata-0.3.9.crate) = f3c84ccddc7ba6fb86c58c5f8413247a04821452743efd09d441ef8cc3485c26
SHA512 (regex-automata-0.3.9.crate) = c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f
Size (regex-automata-0.3.9.crate) = 610489 bytes
BLAKE2s (regex-syntax-0.7.5.crate) = 5119a5eebce120fd28155f42907d81786841400ec6fa53a34facd0c2cdcd760e
SHA512 (regex-syntax-0.7.5.crate) = 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
Size (regex-syntax-0.7.5.crate) = 343366 bytes
BLAKE2s (regex-1.10.3.crate) = a164e3feb98134de3bbe9560657772d554b7f18920fef1ac00d67e395aa23084
SHA512 (regex-1.10.3.crate) = d090898465013b0975a6de87fbdcdf76b4896578056f4da83424bd5e7832547a3d8ace643c379c4f14700a0a88dc95950a38645508d1675306c377879a90cf5d
Size (regex-1.10.3.crate) = 253101 bytes
BLAKE2s (regex-automata-0.4.4.crate) = 71348e3752aacfa5b23fee372e853394b7c621b1932e61c811ff2d91d8094c14
SHA512 (regex-automata-0.4.4.crate) = 9705f7949b270003c095f1787a3936ab7d4b0dc9f050ee046ef4e96f4f4630ac56cf0dabb0ac3b9120c462aca6344ca60636cb95e0c0d537ace506159c02b15a
Size (regex-automata-0.4.4.crate) = 617294 bytes
BLAKE2s (regex-syntax-0.8.2.crate) = 1d0622805a79f44450950cd96e4eb8f213180b3de639601cebf9c8ca9ba771bb
SHA512 (regex-syntax-0.8.2.crate) = 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
Size (regex-syntax-0.8.2.crate) = 347228 bytes
BLAKE2s (ryu-1.0.11.crate) = c841c8e79156cd93f854becdd930c83978f5d2c0caef4844a04a900020b6fc89
SHA512 (ryu-1.0.11.crate) = dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
Size (ryu-1.0.11.crate) = 47007 bytes
BLAKE2s (scopeguard-1.1.0.crate) = d3884942354d25131c602303463c5686e520bd94daf216a810679acabf59b82e
SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
Size (scopeguard-1.1.0.crate) = 11470 bytes
BLAKE2s (serde-1.0.193.crate) = 52d833bba904ae32406615231724de720ce6d70325dbcb4d8936859d728b2f86
SHA512 (serde-1.0.193.crate) = 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506
Size (serde-1.0.193.crate) = 76863 bytes
BLAKE2s (serde_derive-1.0.193.crate) = bfa6c0f9c7f4a402e3867f7b12db0be9c20d7df764f5313f65170e6ec79effb3
SHA512 (serde_derive-1.0.193.crate) = 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41
Size (serde_derive-1.0.193.crate) = 55692 bytes
BLAKE2s (serde_json-1.0.108.crate) = 1324ef4c8f09fe20355977061b9a3d865c5f81dac3558c33d45c80dbac76305c
SHA512 (serde_json-1.0.108.crate) = 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6
Size (serde_json-1.0.108.crate) = 146476 bytes
BLAKE2s (serde-1.0.196.crate) = c0c81d92a73695d154992d22cd2b21d3b0549a060f2fb1019aa50f0848598733
SHA512 (serde-1.0.196.crate) = 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19
Size (serde-1.0.196.crate) = 77097 bytes
BLAKE2s (serde_derive-1.0.196.crate) = bd870113a6ad714625280345e3230c0cfb60c812e4a8f80e52e58d352e3a12e1
SHA512 (serde_derive-1.0.196.crate) = f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22
Size (serde_derive-1.0.196.crate) = 55775 bytes
BLAKE2s (serde_json-1.0.113.crate) = 8dd552d4706b5a3336104adf1588e4379441836c8d14021b1bb94dda7d480e94
SHA512 (serde_json-1.0.113.crate) = 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34
Size (serde_json-1.0.113.crate) = 146970 bytes
BLAKE2s (smallvec-1.10.0.crate) = 41329e6ed51a5092aa320d548b7b5f9f343f67bd54472d6fbc30a39ad5128860
SHA512 (smallvec-1.10.0.crate) = a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
Size (smallvec-1.10.0.crate) = 31564 bytes
BLAKE2s (subtle-2.4.1.crate) = e8706acb82af8e762dd273696394d3cd582d29db6ba06c4cf6df410374df3aaa
SHA512 (subtle-2.4.1.crate) = 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a
Size (subtle-2.4.1.crate) = 12630 bytes
BLAKE2s (syn-2.0.28.crate) = 7525e3bd83beed3ccc3359248c68651346318007dc70a135ebe83147ef04fc6f
SHA512 (syn-2.0.28.crate) = 96e83979e70e2e1e46ca2af45d10fb259847d61e327809a51351a988282be9688a8c4942a284504674c8684970082dc15cd9ab9b3584bbfa68ac9716e071f9c5
Size (syn-2.0.28.crate) = 241635 bytes
BLAKE2s (syn-2.0.48.crate) = f3b759189b8c977f52eb6a0f89a7cef5d54c95dfb7aad3bf6524257ac8b3d22d
SHA512 (syn-2.0.48.crate) = 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
Size (syn-2.0.48.crate) = 250566 bytes
BLAKE2s (target-lexicon-0.12.4.crate) = 8b8256e5c435c0e94dfb302a8d10425e9f755b6425636530de8fc38ecd10da27
SHA512 (target-lexicon-0.12.4.crate) = 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
Size (target-lexicon-0.12.4.crate) = 23020 bytes
Expand Down

0 comments on commit 0b2ea45

Please sign in to comment.