Dcrdata Versions Save

Decred block explorer, with packages and apps for data collection and storage. Written in Go.

release-v6.0

2 years ago

Summary

Since v5.2.2 there were 452 changed files with 37,970 additions and 31,007 deletions, from 14 contributors.

$ git diff --shortstat v5.2.2 release-v6.0
 452 files changed, 37970 insertions(+), 31007 deletions(-)

Changes

Full commit list.

Major backend changes:

  • dcrd v1.6 support (requires at least v6.2.0 of dcrd's RPC server). ...

Major frontend changes:

Security:

Other:

v5.2.0

4 years ago

Summary

Since v5.1.0 there were 11,373 additions and 10,852 deletions from 9 contributors.

$ git diff --shortstat v5.1.0 v5.2.0
 225 files changed, 11373 insertions(+), 10852 deletions(-)

Changes

Full commit list.

Major backend changes:

  • dcrd v1.5 support (requires at least v6.1.1 of dcrd's RPC server).
  • Update all dcrd and politeia imports.
  • Updated socket.io server package, which has a new API.
  • Drop SQLite. Only PostgreSQL is used now.
  • pubsub connection and subscription fixes (c3b52415e7bb4791f1861975c555a074bf03b153). pubsub and pubsub/psclient are now v4 imports.
  • Insight socket.io API no longer auto-subscribes to the "inv" room.
  • Insight socket.io API connection fixes and subscription limits (88fb60052cd64555bbd8130f6aef9975bebc2a0d).
  • Faster block range DB queries (36daf988351d3fc0e1e51b477245bf0d9c38c6f3).
  • Performance improvements with new block handling (96a6e4d413295bc135a4844f4d930b685a1e98cb)

Major frontend changes:

  • Update header and blocks page (a92eb1bad6963b6402597adac3e41b3bc538a01c, ad42644b50023a1ab62f73a6bc3551b7e294b29d).
  • Refactored charts data controller (3b0bb1b9c98cf18a2a23f0f83a316d4434975dc9).
  • Refactored charts legend controller (0ff66ea7e6ea0579b0b9980b3e09539f52c5eae6).
  • Copy text icons on various addresses and hashes.

Security:

  • open redirect in POST (3f68dbbf8d2ff3b425072462f42e8962cc477338)
  • dompurify issue (2f5ee2e98b24f89691281d5ab1b54c600ff8fb44)
  • net/http2 issue (7d057ce2fd0022a81ddb7e306f5a6fc0dd7d9d0e)

Other:

  • PostgreSQL consistency and sanity checks.
  • PostgreSQL 12 support.
  • Mempool frontend fixes (aa01f16352921fa4447f814ca9c6e7c57fcc072e).
  • Several proposals page fixes.
  • Logging with CORS middleware.
  • Improved rate server error handling and reconnect logic.
  • Removed Code of Conduct.
  • Go (backend) dependency updates, including storm/v3.
  • Remove tollbooth middleware dependency, using our own.
  • Fix: Insight API address subscriptions now apply to previous outpoints too.
  • CI: Switch to GitHub Actions from Travis.
  • Configurable number of logs for the log rotator to keep.
  • Valid vote agenda versions are no longer compiled in, instead determined via dcrd RPC, and numerous agendas page fixes (011beb568fdbdde1cc8c8d843105854c642c4b7b).
  • Large vote versions are handled correctly in the DB now (d4d72fb55ceda83ba9785de002110a92d5cf1533).

v5.1.2

4 years ago

This is patch release 2 of the dcrdata 5.1 series.

The following items are addressed since 5.1.1:

Commits: https://github.com/decred/dcrdata/compare/v5.1.1...v5.1.2

The previous release is https://github.com/decred/dcrdata/releases/tag/v5.1.1

v5.1.1

4 years ago

This is patch release 1 of the dcrdata 5.1 series.

The following items are addressed since 5.1.0:

Commits: https://github.com/decred/dcrdata/compare/v5.1.0...v5.1.1

The previous release is https://github.com/decred/dcrdata/releases/tag/v5.1.0

v5.1.0

4 years ago

See the links below for details on the changes.

Since v5.0.0, there were 184 changed files with 21,993 net additions and 2,849 net deletions.

$ git diff --shortstat release-v5.0.0 v5.1.0
184 files changed, 21993 insertions(+), 2849 deletions(-)

commits

v5.0.3

4 years ago

This is patch release 3 of the dcrdata 5.0 series.

The following items are addressed since 5.0.2:

  • Insight: log current socket.io connections, and increase connection limit to 16384. 029f2699b2318299a30e0587acf8d34187349302
  • API health check: Do not indicate bad health at /api/status/happy if DB is behind unless the last block was at least 30 seconds ago. Report bad health if the DB is at node height but the last block was 90+ minutes old. 0ebd67e6797e2581fa1ea0da4f6a0f514492b860
  • README: Update Release Status table with requirements for the dcrd RPC server version, and add the /api/status/happy endpoint to the API endpoint table. c3282068ef34a1d0119d1c262e3b3e3f6a503c77

The previous release is https://github.com/decred/dcrdata/releases/tag/v5.0.2

v5.0.1

4 years ago

This is patch release 1 of the dcrdata 5.0 series.

This release contains the following changes since 5.0.0:

v5.0.2

4 years ago

This is patch release 2 of the dcrdata 5.0 series.

This release addresses a bug in the address balance cache. It should be considered a security fix and deployed as soon as possible.

The previous release is https://github.com/decred/dcrdata/releases/tag/v5.0.1

release-v5.0.0

4 years ago

The most notable changes for the v5.0 release are the addition of a Market page, Politeia proposals vote tracking, charts performance improvements, a new pubsub module version with address subscriptions, and database schema versioning changes.

The changes are summarized below:

Since v4.1.0, there were 240 changed files with 22,810 net additions and 12,032 net deletions.

$ git diff --shortstat release-v4.1.0 release-v5.0.0
 240 files changed, 22810 insertions(+), 12032 deletions(-)

[commits]

release-v4.1.0

5 years ago

The most notable changes for the v4.1.0 release:

Since v4.0.0, there were 168 changed files with 20,042 additions and 1,706 deletions.

$  git diff --shortstat v4.0.0 release-v4.1.0
 168 files changed, 20042 insertions(+), 1706 deletions(-)

[commits]