All Versions
24
Latest Version
Avg Release Cycle
80 days
Latest Release
748 days ago

Changelog History
Page 2

  • v0.9.7 Changes

    September 30, 2019
    • AkamaiProvider, ConstellixProvider, MythicBeastsProvider, SelectelProvider, & TransipPovider providers added
    • Route53Provider seperator fix
    • YamlProvider export error around stringification
    • PyPi markdown rendering fix
  • v0.9.6 Changes

    July 16, 2019
    • โฌ‡๏ธ Reduced dynamic record value weight range to 0-15 so that Dyn and Route53 match up behaviors. Dyn is limited to 0-15 and scaling that up would lose resolution that couldn't be recovered during populate.
    • โž• Addressed issues with Route53 change set ordering for dynamic records
    • ๐Ÿ‘ Ignore unsupported record types in DigitalOceanProvider
    • ๐Ÿ›  Fix bugs in Route53 extra changes handling and health check managagement
  • v0.9.5 Changes

    May 06, 2019
    • ๐Ÿ‘ dynamic record support, essentially a v2 version of geo records with a lot more flexibility and power. Also support dynamic CNAME records (alpha)
    • ๐Ÿ‘ Route53Provider dynamic record support
    • ๐Ÿ‘ DynProvider dynamic record support
    • ๐Ÿ‘Œ SUPPORTS_DYNAMIC is an optional property, defaults to False
    • ๐Ÿšค Route53Provider health checks support disabling latency measurement
    • CloudflareProvider SRV record unpacking fix
    • ๐Ÿ‘ DNSMadeEasy provider uses supports to avoid blowing up on unknown record types
    • โšก๏ธ Updates to AzureProvider lib versions
    • Normalize MX/CNAME/ALIAS/PTR value to lower case
    • ๐Ÿ‘ SplitYamlProvider support added
    • DynProvider fix for Traffic Directors association to records, explicit rather than "looks close enough"
    • ๐Ÿ›  TinyDNS support for TXT and AAAA records and fixes to ; escaping
    • pre-commit hook requires 100% code coverage
  • v0.9.4 Changes

    January 28, 2019
    • ๐Ÿš€ A bunch of "dynamic" stuff that'll be detailed in the next release when providers actually support it :grin:
    • ๐Ÿ‘ Route53Provider adds support for using session tokens
    • โž• Added support for proxying Cloudflare ALIAS records
    • Dyn CAA TTL fix
    • ๐Ÿ“š Documentation fixes and improvements
    • natsort version bump to address setup issues
    • ๐Ÿ›  DNSSimple TXT record handling fixes, ; it's always ;
    • ๐Ÿ‘ Route53Provider support for sessiom tokens
    • โž• Add ALIAS to the list of Cloudflare record types that support proxying
    • ๐Ÿ›  Fix for TTL bug in Dyn CCA records
    • ๐Ÿ“‡ Records updated so that 'octodns' record metadata is persisted through YamlProvider
    • โž• Added --version support to ArguementParser (thus all commands)
  • v0.9.3 Changes

    October 29, 2018
    • ZoneFile source added
    • โšก๏ธ Major rework/improvements to the Cloudflare record update process, fixed bugs and optimized it quite a bit
    • โž• Add ability to manage Cloudflare proxy flag
    • โฌ†๏ธ Bump requests version to 2.20.0
  • v0.9.2 Changes

    August 20, 2018
    • EtcHostsProvider implementation to create static/emergency best effort content that can be used in /etc/hosts to resolve things.
    • โž• Add lenient support to Zone.add_record, allows populate from providers that have allowed/created invalid data and situations where a sub-zone is being extracted from a parent, but the records still exist in the remote provider.
    • ๐Ÿ‘ AXFR source support added
    • ๐Ÿ“ฆ google-cloud-dns requirement instead of general package
  • v0.9.1 Changes

    May 21, 2018

    ๐Ÿ”” NOTICE

    Using this version on existing records with geo will result in โœ… recreating all health checks. This process has been tested pretty thoroughly to โฌ†๏ธ try and ensure a seemless upgrade without any traffic shifting around. It's โšก๏ธ probably best to take extra care when updating and to try and make sure that ๐Ÿ‘€ all health checks are passing before the first sync with --doit. See #67 for more information.

    • โšก๏ธ Major update to geo healthchecks to allow configuring host (header), path, protocol, and port #67
    • SSHFP algorithm type 4
    • ๐Ÿ‘ NS1 and DNSimple support skipping unsupported record types
    • ๐Ÿ’… Revert back to old style setup.py & requirements.txt, setup.cfg was causing too much pita
  • v0.9.0 Changes

    March 26, 2018
    • Way way way too much to list out here, shouldn't have waited so long
    • ๐ŸŽ‰ Initial NS1 geo support
    • โšก๏ธ Major reworking of CloudflareProvider's update process, was only partially functional before, also ignore proxied records
    • ๐Ÿ›  Fixes and improvements to better support non-ascii records and zones
    • Plans indicate when Zones are going to be created
    • ๐Ÿ›  Fix for GoogleCloudProvider handling of ; escapes
    • ๐Ÿ‘ Skip Alias recordsets for Route53 (unsupported concept/type)
    • ๐Ÿ‘‰ Make sure that Record geo values are sorted to prevent false diffs that can never be fixed
    • DynProvider fix to safely roll rulesets, things could end up on rules without a pool and/or hitting the default rule previously.
  • v0.8.8 Changes

    October 24, 2017
    • โž• Added support for "chunking" TXT records where individual values were larger than 255 chars. This is common with DKIM records involving multiple providers.
    • โž• Added GoogleCloudProvider
    • ๐Ÿ”ง Configurable UnsafePlan thresholds to allow modification of how many updates/deletes are allowed before a plan is declared dangerous.
    • Manager.dump bug fix around empty zones.
    • Prefer use of . over source in shell scripts
    • DynProvider warns when it ignores unrecognized traffic directors.
  • v0.8.7 Changes

    September 29, 2017

    โž• Adds an OVH provider.