github apache/trafficcontrol RELEASE-6.1.0
Apache Traffic Control 6.1.0

latest releases: v8.0.1, RELEASE-8.0.1, v8.0.1-rc1...
2 years ago

Traffic Ops

Added

  • Added permission based roles for better access control.
  • #5674 Added new query parameters cdn and maxRevalDurationDays to the GET /api/x/jobs Traffic Ops API to filter by CDN name and within the start_time window defined by the maxRevalDurationDays GLOBAL profile parameter, respectively.
  • Added a new Traffic Ops cdn.conf option -- disable_auto_cert_deletion -- in order to optionally prevent the automatic deletion of certificates for delivery services that no longer exist whenever a CDN snapshot is taken.
  • #6034 Added new query parameter cdn to the GET /api/x/deliveryserviceserver Traffic Ops API to filter by CDN name
  • SANs information to the SSL key endpoint and Traffic Portal page.
  • Added Traffic Vault Postgres columns, a Traffic Ops API endpoint, and Traffic Portal page to show SSL certificate expiration information.

Fixed

  • #5893 - A self signed certificate is created when an HTTPS delivery service is created or an HTTP delivery service is updated to HTTPS.
  • #6378 - Cannot update or delete Cache Groups with null latitude and longitude.
  • Fixed broken GET /cdns/routing Traffic Ops API
  • #6392 - Traffic Ops prevents assigning ORG servers to topology-based delivery services (as well as a number of other valid operations being prohibited by "last server assigned to DS" validations which don't apply to topology-based delivery services)
  • #6457 - Fix broken user registration and password reset, due to the last_authenticated value being null.
  • #6367 - Fix PUT user/current to work with v4 User Roles and Permissions
  • #6266 - Removed postgresql13-devel requirement for traffic_ops

Changed

  • #6179 Updated the Traffic Ops rpm to include the ToDnssecRefresh binary and make the trafops_dnssec_refresh cron job use it
    - Changed Invalidation Jobs throughout (TO, TP, T3C, etc.) to account for the ability to do both REFRESH and REFETCH requests for resources.
  • The admin Role is now always guaranteed to exist, and can't be deleted or modified.
  • Updated Golang dependencies

Deprecated

  • Deprecated the endpoints and docs associated with /api_capability and /capabilities.

Removed

  • Removed the user_role table.
  • The traffic_ops.sh shell profile no longer sets GOPATH or adds its bin folder to the PATH
  • /capabilities removed from Traffic Ops API version 4.

Traffic Portal

Added

  • A new Traffic Portal server command-line option -c to specify a configuration file, and the ability to set log: null to log to stdout (consult documentation for details).
  • SANs information to the SSL key endpoint and Traffic Portal page.
    - Added Invalidation Type (REFRESH or REFETCH) for invalidating content to Traffic Portal.
  • IMS warnings to Content Invalidation requests in Traffic Portal and documentation.

Fixed

  • #6411 Removes invalid 'ALL cdn' options from TP
  • #6255 - Unreadable Prod Mode CDN Notifications in Traffic Portal
  • #6259 - Traffic Portal No Longer Allows Spaces in Server Object "Router Port Name"

Changed

  • Traffic Portal no longer uses ruby compass to compile sass and now uses dart-sass.
    - Changed Invalidation Jobs throughout (TO, TP, T3C, etc.) to account for the ability to do both REFRESH and REFETCH requests for resources.

Traffic Monitor

Added

  • Added a new Traffic Monitor configuration option -- short_hostname_override -- to traffic_monitor.cfg to allow overriding the system hostname that Traffic Monitor uses.
  • Added a new Traffic Monitor configuration option -- stat_polling (default: true) -- to traffic_monitor.cfg to disable stat polling.
  • Added definition for heartbeat.polling.interval for CDN Traffic Monitor config in API documentation.

Traffic Stats

Changed

  • Updated Golang dependencies

Deprecated

  • The use of a seelog configuration file to configure Traffic Stats logging is deprecated, and logging configuration should instead be present in the logs property of the Traffic Stats configuration file (refer to documentation for details).

Fixed

  • Fixed Traffic Monitor parsing stats_over_http output so that multiple stats for the same underlying delivery service (when the delivery service has more than 1 regex) are properly summed together. This makes the resulting data more accurate in addition to fixing the "new stat is lower than last stat" warnings.

Changed

  • #6376 Updated TO/TM so that TM doesn't overwrite monitoring snapshot data with CR config snapshot data.
  • Updated Golang dependencies

Traffic Router

Fixed

  • Fixed Traffic Router crs/stats to prevent overflow and to correctly record the time used in averages.
  • #6446 - Revert Traffic Router rollover file pattern to the one previously used in log4j.properties with Log4j 1.2
  • Changed the maxConnections value on Traffic Router, to prevent the thundering herd problem (TR).

Changed

  • #6209 Updated Traffic Router to use Java 11 to compile and run
  • #6506 - Updated jackson-databind and jackson-annotations Traffic Router dependencies to version 2.13.1

Cache Config

Added

  • cache config t3c-apply retrying when another t3c-apply is running.
  • #6032 Add t3c setting mode 0600 for secure files
  • #6405 Added cache config version to all t3c apps and config file headers

Changed

- Updated t3c to request less unnecessary deliveryservice-server assignment and invalidation jobs data via new query params supported by Traffic Ops
- Changed Invalidation Jobs throughout (TO, TP, T3C, etc.) to account for the ability to do both REFRESH and REFETCH requests for resources.

  • Updated t3c-apply to reduce mutable state in TrafficOpsReq struct.
  • Updated Golang dependencies

Miscellaneous

Added

  • New pkg script options, -h, -s, -S, and -L.
  • Traffic Vault: Added additional flag to TV Riak (Deprecated) Util

Don't miss a new trafficcontrol release

NewReleases is sending notifications on new releases.