Release Notes/1.1.5

From Davical
Revision as of 15:22, 9 January 2017 by Fsfs (talk | contribs) (Created page with "{{released|2017-01-XX|1.1.4}}{{TOCright}} This release contains a lot of bug fixes, a commandline interface for administering DAViCal, and support for feeding monitoring and...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Template:ReleasedTemplate:TOCright

This release contains a lot of bug fixes, a commandline interface for administering DAViCal, and support for feeding monitoring and performance data.

Prerequisites for Upgrade

Database Upgrade

  • Add/Alter tables for dealing with remote attendee handling
  • Sequence counters for reporting metrics for monitoring

Upgrades of Other Software

  • AWL 0.57 is required.

Changes

Bug Fixes

  • Fetch external resources ignores the external_refresh setting (#92)
  • Temporary Password Sent (#94)
  • psql functions not found (#26)
  • "modified" attribute can't be mapped to LDAP schema (#99)
  • Broken handling of CATEGORIES (#82)
  • Config: $c->local_tzid not used and even throwing an error? (#35)
  • PHP options 'open_basedir' / 'allow_url_fopen' are not handled properly (#57)
  • add_member problems when PATH_INFO is not set (#96)
  • "redeclaration" an other apigen errors (#85)
  • Cannot delete collections within a group, despite sufficient priviliges (#47)
  • "Call to undefined method Principal::fullname()" (#101)
  • Infinite loop when finding delegates (#48)
  • Davical returns 404 on group-member-set (#88)
  • Updated external resources don't update the sync_token (#93)
  • Support for X-Forwarded-Proto (#87)
  • use https for the current_davical_version check (#1)
  • support for bulk addressbook import (#74)
  • default_relationships now working with all auth drivers, including internal auth (#75)
  • Logout does not work when a LSID cookie is there (#56)
  • don't show logout button, when non-session/cookie based login is used (#67)
  • DAViCal session is not disabled after logout (#65)
  • ldap group import: unset group after import (!35)
  • user name from external authentication is mangled up (AWL #1, #2)
  • Fix a regression with backslash-escaping of backslashes and semicolons in some properties (AWL)

Other Changes

  • Add support for a /metrics.php endpoint which can be scraped by Prometheus for collecting monitoring and performance data
  • scripts/davical-cli: a command-line interface to DAViCal
  • No edit buttons shown in Admin interface when user is not allowed to edit
  • Support "Prefer: return=minimal" as specified in RFC7240 in addition to previous "return-minimal"
  • New config options: $c->default_query_warning_threshold, $c->trust_x_forwarded
  • Add filtering to debug logging, so it can be limited to certain users or IP addresses: $c->dbg_filter["remoteIP"][] and $c->dbg_filter["authenticatedUser"][]
  • Updates to regression test suite, now mostly functional again
  • General cleanup around deprecated functions and funny whitespaces

Downloading DAViCal

DAViCal 1.1.5: https://gitlab.com/davical-project/davical/tags/r1.1.5

AWL 0.57: https://gitlab.com/davical-project/awl/tags/r0.57

See Downloading

Known Issues

Subsequently Fixed in Git

Outstanding

  • None known.