Skip to content
This repository has been archived by the owner on Nov 13, 2018. It is now read-only.

Traffic Control Release 1.4.0

Compare
Choose a tag to compare
@dewrich dewrich released this 14 Mar 16:09
· 1986 commits to master since this release

Release Notes for Traffic Control 1.4.0

As always, a database backup before an upgrade is suggested.

Enhancements:

Traffic Ops

  • Tons of bug fixes and stabilization
  • Hardware tab is now using pagination
  • Second Parent Selection is now implemented for parent.config

Traffic Router/Monitor

  • Bug Fixes

Traffic Stats

  • Updated Traffic Stats to use InfluxDB v2 client – This requires at least version 0.9.6 of InfluxDB.
  • TrafficOps now uses TrafficStats data for Daily Summary. See Traffic Stats documentation for how to configure.
  • Created InfluxDb tools to create and sync databases, against see documentation for more info.

Changes with Traffic Control 1.4.0

#192 - RHEL/CentOS 6.6+ cacerts certificate installation error
#246 - Missing CDN_name parameter causes API call to break
#561 - Email validation in PhysLocation.pm invalidates "good" email addresses
#616 - Traffic Ops UI doesn't allow you to add regex_revalidate regexp's for ANY_MAP deliveryservices.
#668 - CDN "ALL" is default, But only applicable to certain components
#669 - Traffic Monitor 1.2.1 Exception without Delivery Services.
#671 - Delivery Service defaults to can "ALL"
#727 - syncds and Query String Handling bug
#794 - TO: warnings in deliveryservice.t unit test
#804 - use $traffic_control.version for traffic_router version
#806 - TO: /api/{version}/asns.json has superfluous top-level key
#807 - fix exec permissions in rpm; add check for rpmbuild
#811 - CNAMEs do not validate with DNSSEC
#812 - Update Traffic Ops to use Daily Summary graph from InfluxDb/Grafana
#815 - Edit user screen close button saves changes
#816 - remove jmenu entries -- were removed from original source repo
#823 - Parameter edit screen saves value on cancel
#825 - TO: Should enumerate all origins separately in parent.config
#828 - /api/version/user/reset_password does not work when multiple users have the same email address
#830 - add missing jmenu files; remove from .gitignore
#832 - Can't call method "type" on an undefined value at /opt/traffic_ops/app/lib/UI/Server.pm line 853.
#841 - Override SOA TTL in authority section for non-DNSSEC requests resulting in negative response (NXDOMAIN)
#845 - Missing row entries for content invalidation
#850 - Updating a user to have a username that is already used results in fatal error
#855 - Clean install profiles are out of date and incomplete.
#856 - Network coverage zone has issues with some overlapped subnets
#859 - Traffic Ops hardware Tab fails to populate when there are too many rows returned
#862 - Error when importing profile
#863 - The API @ /api/1.2/hwinfo.json will fail with an empty reply from the server when too many rows are returned
#875 - Build process shouldn't 'go get' the influxdb client
#878 - Purge JOB API allowed dsId to be NULL
#882 - Traffic Router not logging request IP correctly when overridden using a header
#884 - Add New Delivery Service crash on duplicate info
#893 - Error when running download_web_deps
#900 - Traffic Monitor Logging and Timestamps
#926 - Scripts for Creating and Syncing Traffic Stats Databases
#928 - /api/$version/user/current.json is not compatible with ldap
#931 - fixes #900
#932 - Traffic Monitor upgrades don't properly expunge exploded webapps/ROOT directory
#933 - Add post uninstall step that removes old exploded ROOT.war directory
#934 - TO: fatal error selecting cache group details
#938 - TO: missing good.csv on updateservercsv
#942 - Speed up display of the Servers Page
#948 - Error when adding a 'purge'
#949 - Remove prefetch, since it breaks with newer mysql/DBIx
#951 - use ref for hash value
#952 - Fix for Issue #938 - added back good.csv
#956 - Upgrade Traffic Stats to use v2 client for InfluxDb
#961 - Fixes #960 - sets new_user to 0 on user update
#963 - Fixes an issue where cacerts is not located properly in postinstall.sh with some OS/JDK combinations.
#965 - Remove unused UI code from Traffic Monitor
#966 - Updated Traffic Stats to use v2 version of Influxdb Client
#967 - updated spec file to 0.9.6.1 version for influxdb
#969 - revert change only to create_table.sql
#976 - Updated scripted dashboards to use continuous queries
#977 - TO: write script to import/export parameters from TO PostInstall
#985 - remove link to redis graphs
#987 - Zones for superdomains not generated when configured only with DNS delivery services
#990 - Traffic Ops postinstall fails to add user to SQL
#997 - Fix formatting of lat,long in traffic router access log
#1000 - Health -> Graph View -- Stats not refreshing
#1001 - fixed issue with stats not refreshing.
#1002 - fixed issue with stats not refreshing.
#1003 - fixed issue with stats not refreshing.
#1004 - Traffic Stats 1.4.0RC0 - Out of memory issues
#1007 - Put chunking back in to address OOM issues
#1016 - Traffic Ops install profile parameter for Traffic Monitor location is incorrect
#1017 - Fix Traffic Ops install profile param
#1024 - Traffic Stats not closing file handles
#1029 - fixed issue of http connections being opened and not closed
#1035 - changes due to influxdb moving their github repo
#1036 - Add CONTRIBUTING.md details
#1041 - Update mvn goals in TR and TM build script
#1059 - RELEASE1.4.0-RC4 - Traffic Ops installs two migrations with the same name
#1074 - Error when updating a deliveryservice
#1078 - Change Traffic Ops volume.config so percentages to sum to 100%, and add SSD volume support
#1084 - Swap the instance of NetworkNode only after the entire coverage zone …
#1095 - Traffic Ops postinstall creates default profiles and parameters on upgrade
#1100 - Fix postinstall to not create defaults on upgrade