github tine-groupware/tine 2023.11.15

one day ago

Releasenotes

Discussion

https://github.com/orgs/tine-groupware/discussions/80

Updating from Community Edition

If you update to this version from an older Community Edition (like https://github.com/tine20/tine20/releases/tag/2023.12.1), you might have to check the number of activated users. Without an activation key, this version only supports 5 enabled users.

Changelog

Features

c6aa14a feature(Tinebase/EmailUser): add preventSecondaryDomainUsername config
1e72025 feature(Crm/Lead): activate copy for leads

Bugfixes

ac1adb9 fix(Inventory/Update/16.3): remove obsolete index "inventory_id"
1a8ed16 fix(Tinebase/Import/Egw): fix infologs concatenation
866f796 fix(Tinebase) cf's not sortable
3d525a7 fix(Tinebase): customfield typeAhead should not be case sensitive
df3a5d2 fix(Inventory/Export): delete obsolete export definition 'i_default_xls'
2d43e75 fix(Felamimail/Message): NON-RFC-Date-header leads to "01.01.1970"
5268c2b fix(Felamimail/Rule/Vacation): use email address of rule email account
1b49e31 fix(Tinebase/Fulltext): max blob size needs to be reduced some more
71763c1 fix(Calendar): unset rrul until and count when switching
98a5114 fix(Courses/Import/Divis): email accounts need to be adjusted
5ee0a01 fix(Tinebase): dosen´t load operator defineBy persistentfilter
5007169 fix(Tinebase): stored filter dates of dayThis can't be changed
00518e1 fix(Tinebase): have layercombox scrollable
1992849 fix(Tinebase): editorgrid looses current edit on scroll
6b637ad fix(Filemanager): tree does not add new nodes
038912e fix(Tinebase): chunked uploads broken on individual chunk fails
939ad45 fix(Felamimail/Rule/Vacation): make auto-reply work for multi-instance mail backends
7f5dfb5 fix(Felamimail/Account): make default account preference work
e1ec6d3 fix(Felamimail/Message): drafts folder might be missing on cleanup
4998cd4 fix(Tinebase): FilterToolbar might break
d45614a fix(Tinebase/CSS): Improve CSS for token mode
5e95f3f fix(Calendar/Resource): set resource status correctly with resourceStatusGrant
e013c40 fix(Tinebase/UserProfile): n_given and n_family should not be empty
ed82b27 fix(Felamimail/js): update edit document action with selected attachments
93063ae fix(Tinebase): error with SSO login
0f6c09d fix(Tinebase/js): onFilterChange should abort deprecated store load request
4a8fdd4 fix(HumanResources): error in saveEmployee

Tweaks

c6a07f8 tweak(HR) added dailywtr test re contracts with gaps
5f9940a tweak(Tinebas/js): remove avscan note filter
b81dd11 tweak(Tinebase/Frontend/Cli): executeQueueJob now respects maintenance mode
11526f5 tweak(Addressbook/Import/Egw): add cli function importMissingInfologs
6efd55d tweak(TB Exception) add file and line to log
4c9800b tweak(TB MFA) improve null handling getWebAuthnAuthenticateOptionsForMFA
061962e tweak(TB Json) fix mfa method signature
9f0b03f tweak(Felamimail/Json): catch Tinebase_Exception_Backend in getSieveCustomScript
b36723a tweak(Tinebase/Frontend/Http): generalize fopen / fpassthru (error) handling
cc26753 tweak(Tinebase): have combo als filter value for large custom keyfield fields
7f2f159 tweak(Tinebase/ModLog): improve cleanup error handling
fac6eb1 tweak(scripts/ansible) server broadcasthub through tine host
9c04343 tweak(Tinebase/License): only log "not permitted" once per request
289bb7f tweak(Tinebase/Log/Db): catch exceptions when event can't be written
6b2487e tweak(Tinebase/Log/Db): limit max message size
1759722 tweak(TB undelete) respect modlog=false in undelete
eec087c tweak(TB) syncroton version bump
f5c156a tweak(TB Server) webdav/activesync to drop session at end of request
91dd90a tweak(Calendar) resource grants editable vie admin container
f131313 tweak(Tinebse): search in cf keyfields
3e5f5d5 tweak(Timetracker) edit TA Dialog, added missing useInvoice feature check
3c72c9c tweak(Timetracker) refactored rights check, added test
3356501 tweak(Felamimail/Account): allow converting system accounts to user internal of another user
7c5dfce tweak(Addressbook/Initialize): give internal contacts adb to admin role
da8ebb2 Revert "tweak(Felamimail): additional personal external account only for own user"
a827e56 tweak(Felamimail/Account): also catch Tinebase exceptions
b3a012c tweak(Tinebase): install system users without email address set
883f03a tweak(Timetracker): small changes to the export
f75eed0 tweak(Timetracker): add budget to export and missing translation in Template
69f22a0 tweak(Tasks Filter) fix acl filter hickup by searchCount
97337df tweak(Felamimail/Controller): don't log IMAPServiceUnavailable to sentry
2f17373 tweak(Timetracker): add budget column and filter
52fa355 tweak(Setup/Update): don't break if user has no contact_id prop
6afad59 tweak(TB FS) stop creating av scan notes
01c8346 tweak(Calendar/Model/Event): use Tinebase_Exception_SystemGeneric for rrule until validation fail
f1a8cd0 tweak(Felamimail/AttachmentCache): don't log invalid temp file to sentry
c64d200 tweak(Felamimail/Message): remove invalid chars from body cache id

Don't miss a new tine release

NewReleases is sending notifications on new releases.