Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Add v1.2.0 release notes. #1516

Merged
merged 5 commits into from
Sep 27, 2021
Merged

docs: Add v1.2.0 release notes. #1516

merged 5 commits into from
Sep 27, 2021

Conversation

thi4go
Copy link
Member

@thi4go thi4go commented Sep 22, 2021

No description provided.

@thi4go thi4go changed the title docs: Add v1.2.0 release notes. wip: docs: Add v1.2.0 release notes. Sep 22, 2021
@thi4go thi4go changed the title wip: docs: Add v1.2.0 release notes. docs: Add v1.2.0 release notes. Sep 22, 2021
@lukebp lukebp mentioned this pull request Sep 22, 2021
@lukebp
Copy link
Member

lukebp commented Sep 23, 2021

Can you add a note that in order to enable the proposal author updates, the plugin setting pluginsetting=comments,allowextradata,true must be added to the politeiad config.

@thi4go
Copy link
Member Author

thi4go commented Sep 23, 2021

@lukebp done mate 👍

Copy link
Member

@lukebp lukebp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made a couple of tweaks. Please update to this:

politeia v1.2.0
====

This release includes the following feature additions, bug fixes and
improvements.

- **Proposal author updates ([#1491](https://github.com/decred/politeia/pull/1491)).**
  Proposal authors are now able to give updates on the status of their
  proposal. Once the proposal is approved, the author can can start new comment
  threads that server as update threads until the proposal has been marked as
  closed or completed by an admin. 

- **Proposal billing statuses ([#1480](https://github.com/decred/politeia/pull/1480)).**
  Billing statuses (active, closed, completed) have been added to proposals.
  Once a proposal has been approved, the billing status is considered to be
  active. Admins can mark the billing status of a proposal as completed or
  closed in order to prevent further billing against the proposal. The
  completed billing status indicates the proposal has successfully delivered
  all promised work and is no longer being billed against. The closed billing
  status means that the proposal work has not been fully delivered, but further
  billing against the proposal is no longer allowed. These billing statuses
  will allow CMS, Decred's contractor management system, to further automate
  the Decred treasury billing process.

- **Proposal statuses ([#1515](https://github.com/decred/politeia/pull/1480)).**
  A proposal status type has been added to the pi plugin that is used to map
  all possible paths a proposal can take throughout its lifecycle. This status
  is determined at runtime by combining the metadata from the various plugins
  (record status changes, vote status changes, billing status changes, etc).
  This status removes complexity from the client and serves as the source of
  truth for how the various plugin metadata impacts a proposal.

- **OOM hardening.**
  The Politeia servers have experienced a few "out of memory" errors since the
  last release. This was due to the combination of a memory leak in politeiad
  and a server config that was too restrictive with regards to allowed memory
  usage of the politeiad process. These issues have been fixed and additional
  measures have been implemented in order to increase the security and
  stability of the Politeia servers.
  ([#1500](https://github.com/decred/politeia/pull/1500))
  ([#1505](https://github.com/decred/politeia/pull/1505))
  ([#1506](https://github.com/decred/politeia/pull/1506))
  ([#1507](https://github.com/decred/politeia/pull/1507))

**Note:** In order to enable proposal author updates, the following plugin
setting must be added to the politeiad config file.  

    pluginsetting=comments,allowextradata,true

## Changelog

This release consists of 26 commits from 7 contributors which totals to 81
files changed, 4,350 additional lines of code and 1,237 deleted lines of code.

multi: Add billing statuses. [(#1480)](https://github.com/decred/politeia/pull/1480)  
politeiawww: Add missing code blocks to README. [(#1489)](https://github.com/decred/politeia/pull/1489)  
docs: Add v1.1.0 release notes. [(#1486)](https://github.com/decred/politeia/pull/1486)  
politeiavoter: Update prompt pass placement. [(#1490)](https://github.com/decred/politeia/pull/1490)  
comments: Update signature and settings. [(#1487)](https://github.com/decred/politeia/pull/1487)  
Bump to Go 1.17. [(#1492)](https://github.com/decred/politeia/pull/1492)  
pictl: Improve human readable dollar printing. [(#1488)](https://github.com/decred/politeia/pull/1488)  
multi: Add proposal author updates. [(#1491)](https://github.com/decred/politeia/pull/1491)  
records: Add missing error return. [(#1496)](https://github.com/decred/politeia/pull/1496)  
multi: Document exported names. [(#1497)](https://github.com/decred/politeia/pull/1497)  
Add SECURITY.md file. [(#1495)](https://github.com/decred/politeia/pull/1495)  
pictl: cmdVoteStart help message typo. [(#1498)](https://github.com/decred/politeia/pull/1498)  
store: Close deblob reader. [(#1500)](https://github.com/decred/politeia/pull/1500)  
mysql: fix u_blub user table column bug. [(#1499)](https://github.com/decred/politeia/pull/1499)  
records: Fix SetStatusReply wrong username bug. [(#1509)](https://github.com/decred/politeia/pull/1509)  
politeiawww: Add server read limits. [(#1506)](https://github.com/decred/politeia/pull/1506)  
politeiad: Cleanup middleware. [(#1507)](https://github.com/decred/politeia/pull/1507)  
pictl: Add save as csv option to vote results. [(#1478)](https://github.com/decred/politeia/pull/1478)  
multi: Add read/write constraints to servers. [(#1505)](https://github.com/decred/politeia/pull/1505)  
politeiad: Setup fscks. [(#1512)](https://github.com/decred/politeia/pull/1512)  
politeiad: Remove politeiaimport tool. [(#1513)](https://github.com/decred/politeia/pull/1513)  
multi: Remove testpoliteiad package. [(#1514)](https://github.com/decred/politeia/pull/1514)  
docs: Add plugin overview. [(#1519)](https://github.com/decred/politeia/pull/1519)  
pi: Add proposal statuses. [(#1515)](https://github.com/decred/politeia/pull/1515)  
politeiawww: Add page sizes to policy replies. [(#1518)](https://github.com/decred/politeia/pull/1518)  
pi: Fix typo in `Summary.Status` field json key. [(#1522)](https://github.com/decred/politeia/pull/1522)  

## Code Contributors (alphabetical order)

- Amir Massarwa (amass01)
- Đàm Việt Anh (vibros68)
- David Hill (dajohi)
- Degeri (degeri)
- Luke Powell (lukebp)
- Thiago F. Figueiredo (thi4go)
- Victor Guedes (victorgcramos)

Copy link
Member

@lukebp lukebp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make a few more minor tweaks. One more update.

politeia v1.2.0
====

This release includes the following feature additions, bug fixes and
improvements.

- **Proposal author updates ([#1491](https://github.com/decred/politeia/pull/1491)).**
  Proposal authors are now able to give updates on the status of their
  proposal. Once the proposal is approved, the author can can start new comment
  threads that server as update threads until the proposal has been marked as
  closed or completed by an admin. 

- **Proposal billing statuses ([#1480](https://github.com/decred/politeia/pull/1480)).**
  Billing statuses (active, closed, completed) have been added to proposals.
  Once a proposal has been approved, the billing status is considered to be
  active. Admins can mark the billing status of a proposal as completed or
  closed in order to prevent further billing against the proposal. The
  completed billing status indicates the proposal has successfully delivered
  all promised work and is no longer being billed against. The closed billing
  status means that the proposal work has not been fully delivered, but further
  billing against the proposal is no longer allowed. These billing statuses
  will allow CMS, Decred's contractor management system, to further automate
  the Decred treasury billing process.

- **Proposal statuses ([#1515](https://github.com/decred/politeia/pull/1480)).**
  A proposal status type has been added to the pi plugin that is used to map
  all possible paths a proposal can take throughout its lifecycle. This status
  is determined at runtime by combining the metadata from the various plugins
  (record status changes, vote status changes, billing status changes, etc).
  This status removes complexity from the client and serves as the source of
  truth for how the various plugin metadata impacts a proposal.

- **OOM hardening.**
  The Politeia servers have experienced a few "out of memory" errors since the
  last release. This was due to the combination of a memory leak in politeiad
  and a server config that was too restrictive with regards to allowed memory
  usage of the politeiad process. These issues have been fixed and additional
  measures have been implemented in order to increase the security and
  stability of the Politeia servers.
  ([#1500](https://github.com/decred/politeia/pull/1500))
  ([#1505](https://github.com/decred/politeia/pull/1505))
  ([#1506](https://github.com/decred/politeia/pull/1506))
  ([#1507](https://github.com/decred/politeia/pull/1507))

**Note:** In order to enable proposal author updates, the following plugin
setting must be added to the politeiad config file.  

    pluginsetting=comments,allowextradata,true

## Changelog

This release consists of 26 commits from 7 contributors which totals to 81
files changed, 4,350 additional lines of code and 1,237 deleted lines of code.

multi: Add billing statuses. ([#1480](https://github.com/decred/politeia/pull/1480))  
politeiawww: Add missing code blocks to README. ([#1489](https://github.com/decred/politeia/pull/1489))  
docs: Add v1.1.0 release notes. ([#1486](https://github.com/decred/politeia/pull/1486))  
politeiavoter: Update prompt pass placement. ([#1490](https://github.com/decred/politeia/pull/1490))  
comments: Update signature and settings. ([#1487](https://github.com/decred/politeia/pull/1487))  
Bump to Go 1.17. ([#1492](https://github.com/decred/politeia/pull/1492))  
pictl: Improve human readable dollar printing. ([#1488](https://github.com/decred/politeia/pull/1488))  
multi: Add proposal author updates. ([#1491](https://github.com/decred/politeia/pull/1491))  
records: Add missing error return. ([#1496](https://github.com/decred/politeia/pull/1496))  
multi: Document exported names. ([#1497](https://github.com/decred/politeia/pull/1497))  
Add SECURITY.md file. ([#1495](https://github.com/decred/politeia/pull/1495))  
pictl: cmdVoteStart help message typo. ([#1498](https://github.com/decred/politeia/pull/1498))  
store: Close deblob reader. ([#1500](https://github.com/decred/politeia/pull/1500))  
mysql: fix u_blub user table column bug. ([#1499](https://github.com/decred/politeia/pull/1499))  
records: Fix SetStatusReply wrong username bug. ([#1509](https://github.com/decred/politeia/pull/1509))  
politeiawww: Add server read limits. ([#1506](https://github.com/decred/politeia/pull/1506))  
politeiad: Cleanup middleware. ([#1507](https://github.com/decred/politeia/pull/1507))  
pictl: Add save as csv option to vote results. ([#1478](https://github.com/decred/politeia/pull/1478))  
multi: Add read/write constraints to servers. ([#1505](https://github.com/decred/politeia/pull/1505))  
politeiad: Setup fscks. ([#1512](https://github.com/decred/politeia/pull/1512))  
politeiad: Remove politeiaimport tool. ([#1513](https://github.com/decred/politeia/pull/1513))  
multi: Remove testpoliteiad package. ([#1514](https://github.com/decred/politeia/pull/1514))  
docs: Add plugin overview. ([#1519](https://github.com/decred/politeia/pull/1519))  
pi: Add proposal statuses. ([#1515](https://github.com/decred/politeia/pull/1515))  
politeiawww: Add page sizes to policy replies. ([#1518](https://github.com/decred/politeia/pull/1518))  
pi: Fix typo in `Summary.Status` field json key. ([#1522](https://github.com/decred/politeia/pull/1522))  

## Code Contributors (alphabetical order)

- Amir Massarwa (amass01)
- Đàm Việt Anh (vibros68)
- David Hill (dajohi)
- Degeri (degeri)
- Luke Powell (lukebp)
- Thiago F. Figueiredo (thi4go)
- Victor Guedes (victorgcramos)

@thi4go
Copy link
Member Author

thi4go commented Sep 27, 2021

Updated @lukebp 👍

@lukebp lukebp merged commit 96cd123 into decred:master Sep 27, 2021
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants