Groups.io: Changelog
February 21, 2020
- BUGFIX: For some queries, wiki search would return a blank second page.
- BUGFIX: For search queries with URL encoded characters, we would not properly decode them correctly on the subsequent search pages.
- API: Misc improvements to the documentation.
- API: Added "bad_request": "no space" errors to
/addphotos,/updatephotoand/addfilesendpoints. - CHANGE: Moderators now cannot change the role of Owners.
- CHANGE: Moderators now cannot change the subscription options of Owners.
- API: Added support for
extended=trueto the drafts API endpoints. - API:
/updatemembercan now return: "bad_request": "moderators cannot change role of owners" is returned if a non-owner attempts to change themod_statusfield of an owner. - API:
/updatemembercan now return: "bad_request": "moderators cannot make members owners" is returned if a non-owner attempts to make a member an owner. - API:
/updatemembercan now return: "bad_request": "moderators cannot change owner subscription settings" is returned if a non-owner attempts to change an owner's subscription settings.
February 14, 2020
- INTERNAL: Added additional monitoring of the search cluster.
- INTERNAL: Switched over to a new Elasticsearch 7 search cluster. All of this work around search has multiple goals:
- INTERNAL: Re-indexed all of our data in a new search cluster.
- BUGFIX: Found a file descriptor leak in some networking code.
- INTERNAL: Began deleting attachments in groups that are over their storage allotment.
- CHANGE: Changed more instances of
subscribertomemberon the website.
February 7, 2020
- CHANGE: Standardized on the term
member; we usedsubscriberanduserpreviously. Several tweaks to the group settings page. Changed NuM to NMM. - INTERNAL: Much work to support moving from Elasticsearch 5 to Elasticsearch 7, including optimizations for full reindexing.
- BUGFIX: Introduced and then fixed a bug that caused errors when trying to join a subgroup.
- CHANGE: The text when creating a group said that new members would be NuM 2, but the group was created with NuM 1. All new groups are now created with NuM 2.