Skip to content

v4.2.0

Compare
Choose a tag to compare
@evantahler evantahler released this 07 Jul 00:31
· 4569 commits to main since this release

General

This release changes (simplifies) a number of APIs, but it does introduce changes. Please read the wiki, specifically the API methods page, to learn the new syntax for various methods.

  • circular references are bad... remove all functions that require api to be passed in (mainly the API object)
  • change initializer names to remove (init)
  • object-ize connections, append connection-type prototypes in the server setups
  • remove connection classes from utils
  • remove global 'requires' from the API object, put them in the initializers that need them
  • remove the notion of 'public' from connection objects
  • server shutdown needs to clear its connections from the chatrooms
  • delayed tasks which are older than 1 min should be checked against the various queues to be sure exist
  • fix http message request so that all pending messages are returned
  • general project organization