Don't need to connect to the publish sockets, it will do that automatically when you ask for an event
Adds a function to store/update dns serial numbers

avoid manually updating the serial number of a
zone file each time the zone file changes.

Example use:

/etc/bind/example.com.zone.include:
  file.managed:
    - source: salt://dns/example.com.zone.include
    - template: jinja
    - user: root
    - group: root
    - mode: 644
    - require:
      - pkg: bind9
    - watch_in:
      - service: bind9

/etc/bind/example.com.zone:
  module.wait:
    - name: dnsutils.serial
    - update: True
    - zone: examplecom
    - watch:
      - file: /etc/bind/example.com.zone.include
  file.managed:
    - source: salt://dns/example.com.zone
    - template: jinja
    - require:
      - module: /etc/bind/example.com.zone

The include file contains all the dynamically generated zone data, the
example.com zone files is mostly static and has a serial number like:

{{ salt['dnsutils.serial']('examplecom') }}      ; serial number YYMMDDNN
Use octal.

Since it's a permission. I can't do decimal -> octal -> unix perms in my head.
Merge pull request #15885 from askholme/develop

fix outdated documentation in dockerio
add delimiter capability to _check_compound_minions
Don't fire events for runner/wheel execution in the reactor

This creates more or less infinite loops if you have an entry in the reactor conf that acts on all events.

Yo dawg, I heard you liked events... :)
Remove the sleep, there is a better way to fix this

The problem you are running into is that since this is a daemon process when the function ends its effectively interpreter shutdown (which doesn't have to destroy all objects). By forcing the del of event it will call destroy() which sets linger and waits some period of time. This will speed up some process deaths (if zmq is quick enough) and stay around longer (potentially) if it can't send.
Adding globbing ability to all documentation related functions in the sysmod module.
fixing lint issues
missed one.
Merge pull request #15884 from thanatos/use-octal

Use octal.
Merge pull request #15899 from garethgreenaway/adding_globbing_sysmod

Additions to sysmod.py module
Merge pull request #15902 from hroussez/fix-compound-delimiter

Fix delimiter on _check_compound_minions
Fix #15862 remove dirs in keep list when walk path
Improved fix for the newline at the end of crontabs

Fixes issue #15699 and improves PR #15771
add rotate_aes_key option to config
rename key_no_rotate to rotate_aes_key
Fix file.directory in test mode to show all the changes (user, group and/or mode) instead of just one
add rotate_aes_key documentation to master-configuration reference
add documentation for the con_cache setting in master config