Groups.io: Changelog

Subscribe via RSS


February 21, 2020

  • NEW: Member search now also searches moderator notes.
  • BUGFIX: In some cases when we do a reverse DNS lookup on the IP address of a server sending us email, the Go DNS library would return a server misbehaving error, which we treated the same as not having a reverse DNS record, causing us to reject the incoming message. In those cases, we now repeat the lookup using an alternate DNS library. Specifically, China Mobile email servers seem to suffer from this.
  • 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, /updatephoto and /addfiles endpoints.
  • CHANGE: Moderators now cannot change the role of Owners.
  • CHANGE: Moderators now cannot change the subscription options of Owners.
  • API: Added support for extended=true to the drafts API endpoints.
  • API: /updatemember can now return: "bad_request": "moderators cannot change role of owners" is returned if a non-owner attempts to change the mod_status field of an owner.
  • API: /updatemember can now return: "bad_request": "moderators cannot make members owners" is returned if a non-owner attempts to make a member an owner.
  • API: /updatemember can 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 subscriber to member on the website.

February 7, 2020

  • CHANGE: Standardized on the term member; we used subscriber and user previously. 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.