-
Notifications
You must be signed in to change notification settings - Fork 75
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
76 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
politeia v1.3.0 | ||
==== | ||
|
||
This release includes the following additions and improvements. See the | ||
changelog for the full list of changes. | ||
|
||
- **Preps the codebase for the user layer rewrite.** The majority of the LOC | ||
changes made in this release are changes made in preparation for the user | ||
layer rewrite. This includes pulling apart code and separating concerns that | ||
were too tightly coupled with the legacy code and moving all of the legacy | ||
code into a `legacy` package that will be removed at some point in the | ||
future. | ||
|
||
- **Improves the billing status API.** Billing statuses were updated to allow | ||
for error correction. By default, only a single billing status change is | ||
allowed. This is now configurable by the sysadmin to allow for error | ||
correction in the event that an admin makes a mistake when updating a | ||
proposal's billing status. | ||
|
||
- **Parallelize politeiavoter trickling.** The user now has the option to | ||
parallelize their vote trickling using up to 100 concurrent threads. The | ||
threads will start trickling votes in at random, uncorrelated times, further | ||
improving privacy and making the trickling process more robust. | ||
|
||
**Note: You must update your politeiavoter binary if you use the politeiavoter | ||
trickling feature. Retry attempts for failed votes will not work properly if | ||
you do not update.** | ||
|
||
## Changelog | ||
|
||
This release consists of 36 commits from 4 contributors which totals to 211 | ||
files changed, 11,364 additional lines of code and 8,724 deleted lines of code. | ||
|
||
docs: Add v1.2.0 release notes. [thi4go] ([#1516](https://github.com/decred/politeia/pull/1516)) | ||
tstorebe: Add record inventory fsck. [thi4go] ([#1520](https://github.com/decred/politeia/pull/1520)) | ||
pi: Add API to retreive billing status changes. [amass01] ([#1526](https://github.com/decred/politeia/pull/1526)) | ||
politeiawww: Add legacy package. [lukebp] ([#1523](https://github.com/decred/politeia/pull/1523)) | ||
politeiawww: Add logger package. [lukebp] ([#1527](https://github.com/decred/politeia/pull/1527)) | ||
pi: Allow for billing status error correction. [amass01] ([#1528](https://github.com/decred/politeia/pull/1528)) | ||
pi: Allow zero `billingstatuschangesmax`. [amass01] ([#1533](https://github.com/decred/politeia/pull/1533)) | ||
pi: Make billing status changes batched. [amass01] ([#1535](https://github.com/decred/politeia/pull/1535)) | ||
politeiawww: Add websockets package. [lukebp] ([#1529](https://github.com/decred/politeia/pull/1529)) | ||
multi: Move identity methods. [lukebp] ([#1530](https://github.com/decred/politeia/pull/1530)) | ||
ticketvote: Fix ineligible status bug. [lukebp] ([#1537](https://github.com/decred/politeia/pull/1537)) | ||
ticketvote: Add cache fsck. [thi4go] ([#1531](https://github.com/decred/politeia/pull/1531)) | ||
politeiawww: Refactor config for rewrite. [lukebp] ([#1536](https://github.com/decred/politeia/pull/1536)) | ||
politeiavoter: Add hours prior config setting. [marcopeereboom] ([#1542](https://github.com/decred/politeia/pull/1542)) | ||
pi: Make status transition error human readable. [amass01] ([#1543](https://github.com/decred/politeia/pull/1543)) | ||
comments: Add cache fsck. [thi4go] ([#1544](https://github.com/decred/politeia/pull/1544)) | ||
pi: Allow comment writes on unvetted proposals. [amass01] ([#1546](https://github.com/decred/politeia/pull/1546)) | ||
logger: Fix nil pointer bug. [lukebp] ([#1540](https://github.com/decred/politeia/pull/1540)) | ||
politeiaverify: Allow short token filenames. [lukebp] ([#1539](https://github.com/decred/politeia/pull/1539)) | ||
politeiawww: Move sessions into legacy package. [lukebp] ([#1554](https://github.com/decred/politeia/pull/1554)) | ||
politeiawww: Add generic sessions store. [lukebp] ([#1555](https://github.com/decred/politeia/pull/1555)) | ||
politeiavoter: Add voting sortition in bunches. [marcopeereboom] ([#1556](https://github.com/decred/politeia/pull/1556)) | ||
politeiavoter: Print proposal names in inventory. [amass01] ([#1548](https://github.com/decred/politeia/pull/1548)) | ||
pictl: Add rfptest command. [amass01] ([#1551](https://github.com/decred/politeia/pull/1551)) | ||
doc: Add note about unverifiable partial records. [amass01] ([#1559](https://github.com/decred/politeia/pull/1559)) | ||
pictl: Fix typo and improve logging in rfptest. [amass01] ([#1560](https://github.com/decred/politeia/pull/1560)) | ||
pictl: Fix print bug and standardize vote params. [lukebp] ([#1562](https://github.com/decred/politeia/pull/1562)) | ||
pictl: Use cmdVoteStart in test commands. [amass01] ([#1563](https://github.com/decred/politeia/pull/1563)) | ||
politeiavoter: Allow up to 100 bunches. [marcopeereboom] ([#1565](https://github.com/decred/politeia/pull/1565)) | ||
Bump version to 1.3.0. [lukebp] ([#1572](https://github.com/decred/politeia/pull/1572)) | ||
pi: Fix RFP billing status bug. [lukebp] ([#1575](https://github.com/decred/politeia/pull/1575)) | ||
pi: Add approved proposal status. [lukebp] ([#1578](https://github.com/decred/politeia/pull/1578)) | ||
ticketvote: Fix status change validation bug. [lukebp] ([#1572](https://github.com/decred/politeia/pull/1572)) | ||
politeiavoter: Improve help output. [amass01] ([#1579](https://github.com/decred/politeia/pull/1579)) | ||
politeiavoter: Fix config bugs. [lukebp] ([#1568](https://github.com/decred/politeia/pull/1568)) | ||
ticketvote: Cast vote error format. [amass01] ([#1561](https://github.com/decred/politeia/pull/1561)) | ||
|
||
## Code Contributors (alphabetical order) | ||
|
||
- Amir Massarwa (amass01) | ||
- Luke Powell (lukebp) | ||
- Marco Peereboom (marcopeereboom) | ||
- Thiago F. Figueiredo (thi4go) |