v7 Changelog
7.12.43 (10 February 2020)
[AR-2504] – export error: java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException
7.12.40 (14 December 2020)
[AR-2469] – volume export outputs to tar.gz (uses less disk space)
[AR-2470] – backblaze B2 httpClientFactory preventing server shutdown
7.12.36 (3 December 2020)
[AR-2252] – failed download blob using s3 due to overlapping temp file
[AR-2459] – export pdf: Resetting to invalid mark
[AR-2461] – process menu item disappeared
[AR-2462] – users added to tree with random chars
7.12.34 (30 November 2020)
[AR-2116] – pdf replace all non ASCII chars with ?
[AR-2165] – export options should be hidden when csv export selected
[AR-2452] – order search fields alphabetically
[AR-2453] – duplicate fields listed in Configuration->Search->Initial sort field
[AR-2455] – search using all: is not working for non email blob types
[AR-2456] – include attachments pdf export doesn’t work
7.12.32 (19 November 2020)
[AR-2450] – undefined tab name when view message thread
[AR-2451] – failed save training set on prediction
7.12.31 (29 October 2020)
[AR-2446] – Imail authentication: cannot assign role due to null ptr
7.12.29 (7 October 2020)
[AR-2442] – Azure authentication: NoSuchMethodError: com.nimbusds.jwt.JWTClaimsSet.toJSONObject()
7.12.28 (29 September 2020)
[AR-2440] – administrator role assigned to user on deletion of previous user role (important security fix!)
[AR-2439] – filter query with NOT doesn’t work
7.12.27 (10 September 2020)
[AR-2437] – imap authentication role assignment regex match doesn’t work
[AR-2438] – mailfrom and rcptto filters in smtp listener wont save
7.12.26 (7 August 2020)
[AR-2434] – file handle leak on export to html or view attachment
7.12.25 (3 August 2020)
[AR-2433] – smtp send: send strategy send envelope sending original message
7.12.24 (13 July 2020)
[AR-2431] – failed to install certificate: null
7.12.22 (7 July 2020)
[AR-2428] – associate object store data with apps (add storeinfo to object store buckets)
[AR-2426] – multitenant: deleting an instance with delete data, doesn’t remove data from object store
[AR-2430] – imap authentication fixed
7.12.20 (19 June 2020)
[AR-2423] – imap idle thread leak (introduced v7.12.16)
7.12.19 (17 June 2020)
[AR-2421] – performance enhancement: remove exponential backoff on receive queue
[AR-2422] – security fix: prevent searches when user has no email address defined
7.12.18 (15 June 2020)
[AR-2420] – rest web service: add volume on central api doesn’t set index path
7.12.17 (13 June 2020)
[AR-2418] – pst import from server: add valiation msg when import pst from within zip
[AR-2419] – imap idle disconnect fix
7.12.16 (5 June 2020)
[AR-2412] – blobs are not appearing on backup volume after rollover
[AR-2416] – imap / pop client connection optimizations
[AR-2417] – search results fields not ordered correctly (issue introduced 7.12.12)
7.12.13 (4 June 2020)
[AR-2415] – increase throughput: reduce lock contention in connections
7.12.12 (3 June 2020)
[AR-2410] – restore folder names on treeview
[AR-2413] – archiving performance: reduce lock contention in Fields
[AR-2409] – multitenant: make iap thread pool shared across applications
7.12.8 (31 May 2020)
[AR-1939] – unmounted state is lost after restart
[AR-2407] – timed out incoming smtp connection leaves cache file behind
[AR-2408] – performance gain: update JRE to v252 to address lock contention on TLS Provider.getService()
7.12.6 (26 May 2020)
[AR-2336] – unable to remove or rename some mailbox names in treeview
[AR-2403] – exchange sync: ability to reestablish connections between vertices
[AR-2404] – unable lookup folder items on treeview when click on user
7.12.5 (25 May 2020)
[AR-2400] – iap pop3 connection wont delete messages
[AR-2401] – exchange sync issues
[AR-2402] – calendar objects should be keyed on uid + dtstamp
7.12.5 (24 May 2020)
[AR-2399] – ClassCastException: StandardSearchResult cannot be cast to PaginationResult
[AR-2397] – disable H2 auto commits on chat table
[AR-2398] – failed import via upload
7.12.4 (21 May 2020)
[AR-2395] – cannot mount old volume encrypted using weak algorithm
[AR-2396] – reduce no.calls to graph db on archive (faster archiving & lower CPU usage)
7.12.3 (20 May 2020)
[AR-2388] – tinkerprop run OME when doing order pipe line
[AR-2391] – inconsistent volume state between front and back-end
[AR-2392] – archive freeze due to lock of database
[AR-2393] – volumeinfo passphrase not accepting plaintext password
[AR-2394] – remove isExist cache from external volume store
7.12.1 (17 May 2020)
[AR-2384] – unfriendly store path names when using remote storage
[AR-2387] – multitenant: unable to distingush between applications when there are two or more with the same company name
7.12.0 (15 May 2020)
[AR-2382] – smart status reports (only info you want, when you need it)
7.11.5 (14 May 2020)
[AR-2379] – exchange sync: server affinity bug fix
7.11.4 (13 May 2020)
[AR-2378] – exchange sync: ability to turn off auto discovery
[AR-2377] – excessively large files not removed from queue
7.11.2 (7 May 2020)
[AR-2368] – wrong image gets rendered in message view
[AR-2369] – switch MBOX export to MBOXRD
[AR-2370] – ODB Cannot index record: found duplicated key
[AR-2371] – queues not completely restored in admin assisted restore operation
[AR-2373] – IMAP auth: failed to authentication no LDAP attribute found
7.11.1 (6 May 2020)
[AR-2364] – JSONParser not thread safe
[AR-2366] – Exchange streaming connection fixes
7.10.18 (1 May 2020)
[AR-2361] – exchange sync: fix DefaultHostnameVerifier.getSubjectAltNames java.lang.ClassCastException
[AR-2362] – deadlock in readyActive volume()
7.10.17 (30 April 2020)
[AR-1965] – failed to record statistic: null
[AR-2336] – wierd mailbox names get synced in tree view. unable to remove or rename
[AR-2359] – tree view contains scrambled keys
[AR-2360] – exchange sync performance refactoring
7.10.14 (24 April 2020)
[AR-2358] multitenant: job already exists when stop and start app & exchange sync enabled
[AR-2356] multitenant: retry graph db connect on startup
7.10.12 (22 April 2020)
[AR-2352] – interval notify status always disabled
[AR-2354] – exchange sync: IllegalStateException: Pool not open
7.10.11 (10 April 2020)
[AR-2351] – Exchange import: too many concurrent connections
7.10.8 (6 April 2020)
[AR-2347] – bulk export in config->volumes outputs zero bytes
7.10.7 (12 March 2020)
[AR-2340] – pst import: improved memory management
7.10.5 (10 March 2020)
[AR-2337] – queue deserialization error: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException)
[AR-2338] – import: cannot process item:Too many concurrent connections opened., Cannot open mailbox.
7.10.4 (4 March 2020)
[AR-2330] – server locale timezone mismatch with browser timezone
[AR-2332] – Linux default data path mistakenly changed from /var/opt/mailarchiva/ROOT to /etc/opt/mailarchiva/ROOT
[AR-2333] – add default comments to bootstrap.conf and global.conf
7.10.3 (25 Feb 2020)
[AR-2329] – amazon s3 put fails due to inability to verify hash of object
7.10.1 (6 Feb 2020)
[AR-2325] – indexing of certain zip attachments can result in jamming of queue
7.10.0 (6 Feb 2020)
[AR-2324] – high CPU usage due to concurrent scheduler bug
7.9.16 (25 Jan 2020)
[AR-2319] – multitenant:minimize mv store threads
7.9.15 (24 Jan 2020)
[AR-2293] – multitenant:minimize number of logback async appender threads
[AR-2314] – improve logging performance: switch logback to use disruptor queue in place of blocking queue
[AR-2316] – ability to set core log.level in app dir (/etc/opt/mailarchiva/global.conf)
[AR-2317] – ical4j parsing: text cannot be parsed to a duration #366
[AR-2318] – unparseable blobs get REJECTED (not parsed more than once)
7.9.14 (20 Jan 2020)
{AR-2311] – config save absolute path validation check prevents remote path usage
7.9.13 (19 Jan 2020)
[AR-2309] – folder sync with exchange / 0365 stuck
7.9.10 (16 Jan 2020)
[AR-2307] – failed to obtain message streamException writing Multipart
7.9.8 (13 Jan 2020)
[AR-2304] – central buttons change order when start/stop application
[AR-2203] – upgrade major version of graph database (Orient DB v2.x to OrientDB 3.x)
7.9.7 (10 Jan 2020)
[AR-2303] exchange: introduce separate thread pool for processing stream data
7.9.6 (8 Jan 2020)
[AR-2285] – NumberFormatException in AutoSearchService
[AR-2296] – deinitStreams class NFE
[AR-2297] – failed execute auto search: null
[AR-2301] – fix exchange sync auto discover
[AR-2302] – fix exchange sync unsubscribe mailboxes
7.9.5 (29 December 2019)
[AR-2290] – deadlock in getvolumes()
[AR-2292] – keep export files for 7 days
[AR-2293] – multitenant:minimize number of async appender threads
[AR-2295] – multitenant: minimize exchange streaming connections
[AR-2289] – improve parallelism of export operations
[AR-2291] – AzureGraph add time limit get token to 1 min
[AR-2294] – increase pool size for XMLReaderUtils
7.9.4 (19 December 2019)
[AR-2284] – calendar sync slows archiving due to dependancy on getTimeZone()
7.9.3 (15 December 2019)
[AR-2282] – incorrectly sends notifications to status address
[AR-2283] – attempt to improve robustness of restore queue
7.9.2 (13 December 2019)
[AR-2280] – Exchange sync refactoring
7.9.1 (11 December 2019)
[AR-2279] – exchange sync: failed to reconnect
7.9.0 (10 December 2019)
[AR-2276] – office 365 import: too many concurrent connections
[AR-2277] – replaced scheduler with quartz
7.8.21 (28 November 2019)
[AR-2275] – Linux: export to PDF failed due to FontConfiguration.getVersion return null (upgraded OpenJDK to resolve)
7.8.20 (27 November 2019)
[AR-2274] – file handle leak when unable to read from volume store due to Not in GZIP format
7.8.19 (19 November 2019)
[AR-2198] – reindex audit process never completes
[AR-2264] – improved handling of Office 365 throttling/rate limiting
7.8.17 (18 November 2019)
[AR-2260] – import from imap failed to activate volume
[AR-2262] – Aspose PST evaluation license notice when importing PST
7.8.16 (15 November 2019)
[AR-2200] – changing folder date has no impact on folder list
[AR-2224] – NullPointerException at BluePrintVersionedItem
[AR-2249] – failed to sync archive folder:Property value can not be nul
[AR-2251] – jcloud store connection test fail
[AR-2253] – stuck when indexing encrypted zip due to console password prompt
[AR-2254] – upgrade JRE to Open JRE 8u232-b09
[AR-2255] – prettify search interface
[AR-2256] – BlobID builder problem when PxBlobID used as template
[AR-2257] – CVardBlob, ICalBlob update uid with version id.
[AR-2259] – free space not show for unused volumes
7.8.15 (10 November 2019)
[AR-2218] – Azure consent failed: The reply address does not match the reply addresses configured
[AR-2220] – configuration->logins page wont show with empty role mapping
[AR-2221] – exchange sync: fix access denied errors on streaming notifications
[AR-2245] – licensing; include only licensed mailboxes in Azure count
[AR-2246] – record duplication exception when sync exchange
[AR-2247] – folder duplicates
[AR-2248] – office 365 import: too many connections
7.8.13 (31 October 2019)
[AR-2235] – exchange sync: more resilient handling
[AR-2236] – add support for proxy port and scheme override
7.8.10 (29 October 2019)
[AR-2233] – exchange sync: support for multiple CAS servers
[AR-2234] – rebuild indexes after database repair
7.8.8 (22 October 2019)
[AR-2227] – processing of content filter rules should also occur when no routes are defined
[AR-2229] – azure auth: ‘query’ is not a supported value of ‘response_mode’ when requesting a token
7.8.7 (17 October 2019)
[AR-2225] – azure auth call back url should not be constructed in on premise mode
[AR-2221] – exchange sync: fix access denied errors on streaming notifications
7.8.3 (15 October 2019)
[AR-2218] – Azure consent failed: The reply address does not match the reply addresses configured
[AR-2220] – configuration->logins page wont show with empty role mapping
[AR-2221] – exchange sync: fix access denied errors on streaming notifications
7.8.1 (8 October 2019)
[AR-2217] – fix folder sync concurrent modification exception
7.8.0 (2 October 2019)
(This is an important update for anyone using folder sync)
[AR-2216] – switch MS Exchange/O365 folder sync to streaming (major rework)
[AR-2195] – failed to record statistic: NullPointerException
7.7.0 (26 September 2019)
[AR-2214] – add support for lotus notes NSF file import
[AR-2207] – when merge to UNUSED volume, index are not created
7.6.14 (12 August 2019)
[AR-2184] – split separate listener and client connection options into advanced
[AR-2187] – long error notice prevent using of search UI
[AR-2189] – after switching tabs send action may apply to wrong message (intermittant)
Improvement
[AR-1904] – receive smtp traffic from matching rcptto destination and mailfrom source only
[AR-2154] – increase space around synonyms
7.6.12 (2 August 2019)
[AR-2181] – exchange sync: permanent exchange errors may cause infinite loop
[AR-2182] – reset user sync state from treeview
7.6.10 (30 July 2019)
[AR-2179] – ExternalStore, V3Store can’t read data (failed to retrieve raw blob inputstream:Not in GZIP format)
7.6.8 (29 July 2019)
[AR-2173] – merge failed: Cannot merge from S3 volumes
[AR-2174] – exchange sync fixes & improvements
[AR-2176] – configuration general: unable to change initial sort field
7.6.7 (25 July 2019)
[AR-2170] – Multitenant: failed to mount volume assigned to non default blob store connection specified in central
[AR-2171] – import from server CHROOT should not be applied if restriction path is not specified
7.6.6 (23 July 2019)
[AR-2168] – exchange import: Null ptr
[AR-2169] – Outlook script errors
7.6.4 (20 July 2019)
[AR-2167] – gui fixes
7.6.3 (18 July 2019)
[AR-2166] – multitenant: limit tab not displayed in Configuration->General
[AR-1453] – search for encrypted attachments
[AR-2160] – failed to extract email address when address value starts with a space
[AR-2161] – button to reset exchange sync state
7.6.1 (8 July 2019)
[AR-2157] – REST web services: /v1/central/domains/{appid}/{domid} equivalent path
[AR-2158] – folder sync: items with no class specified are skipped (microsoft lib reports null item class)
[AR-2159] – folder sync: items with complex item classes are incorrectly skipped (e.g. IPF.Contact.Company)
7.6.0 (5 July 2019)
[AR-2155] – gui improvements
[AR-2141] – multitenant: virtual chrooted filesystem
7.5.3 (4 July 2019)
[AR-2149] – folder sync fixes & improvements
7.5.1 (3 July 2019)
[AR-2152] – config menu too populous. move some menu items to general section.
[AR-2154] – ability to repair database from volumes page
7.4.6 (2 July 2019)
[AR-2149] – folder sync fixes & improvements
7.4.5 (2 July 2019)
[AR-2148] – LDAP auth failed: jespa.ldap.LdapEntry$ValueList cannot be cast to java.lang.String.
[AR-2149] – folder sync fixes & improvements
7.4.4 (1 July 2019)
[AR-2144] – fix download attachment broken in 7.4.0
[AR-2146] – login page shows flip side on Chrome
[AR-2147] – login shouldn’t redirect back to outside referer url
7.4.3 (29 June 2019)
[AR-2145] – jespa fix classcastexception
7.4.2 (27 June 2019)
AR-2143 performance enhancement: UUID generation blocks due to secure random
AR-2142 performance enhancement: lock contention on System.getProperty(..)
7.4.0 (18 June 2019)
[AR-2140] – import dialog improvements
[AR-2136] – multitenant: slow config page load (high contention on applicationIDMap)
[AR-2137] – failed to parse calendar entry: ical4j requires javax.cache dependency
[AR-2139] – upgrade jespa authentication lib to 1.2.5
[AR-2123] – support for different license count strategies
7.3.11 (20 June 2019)
[AR-2132] – error during license check
7.3.10 (18 June 2019)
[AR-2130] – send failed: GenericIndexableBlob cannot be cast
[AR-2131] – failed to archive folder & contact due to null external ID
7.3.9 (17 June 2019)
[AR-2128] – smtpclient MAIL FROM set to default message FROM: on start session
7.3.8 (4 June 2019)
[AR-2119] – failed apply retention policy
[AR-2120] – exchange sync: todo item is a mimemessage not an ical
[AR-2121] – exchange sync: ical4j classnotfoundexception
[AR-2122] – exchange sync: throttle should only be applied to 404 errors
7.3.6 (3 June 2019)
[AR-1909] – aspose import: unknown format for text/event
[AR-2117] – web service login incorrectly required status permission
[AR-2118] – content filtering rules not working
7.3.5 (25 May 2019)
[AR-2110] – load/save tag issue
[AR-2111] – retention rule fixes
[AR-2115] – account for remote mailboxes in AD mailbox lookup
7.3.3 (22 May 2019)
[AR-1462] – Exchange sync duplicate key error
[AR-2109] – chat window doesn’t add messages
[AR-2113] – volid search doesn’t work
[AR-2114] – duplicate of index records (UID, VOLID, CAT)
[AR-2014] – export of e-discovery chats
[AR-2053] – add chat to export
7.3.1 (8 May 2019)
[AR-2095] – tree view: sort folder names
[AR-2102] – highlight doesn’t work headers, body, searchresult
[AR-2104] – add support for matches and contains operator in role assignment
[AR-2105] – treeview right click doesn’t work
[AR-2107] – exchange sync: add syncwait slow down to folder manipulation
[AR-2108] – synchronization issue on PST on export
7.3.0 (6 May 2019)
[AR-1983] – add two new macros: %external% matches all external domains, and %internal% matches all internal domains. For example, the query to:%external% with find all emails to any domain not listed in the internal domains list (specified in Configuration->Domains)
7.2.8 (2 May 2019)
[AR-2100] – too few permissible failed password attempts
[AR-2101] – cannot complete isp wizard due to application reserved
7.2.7 (29 April 2019)
[AR-2063] – outlook 2016 javascript error
[AR-2097] – after login, go back to previous url
[AR-2098] – MergeVolumeProcess NPE
[AR-2099] – hide websocket connection from IE less version 11
7.2.6 (25 April 2019)
[AR-2094] – click download on mailarchiva view always download same attachment from list of different attachments
7.2.5 (22 April 2019)
[AR-2092] – import/export improvements (upgrade Aspose email lib)
7.2.3 (18 April 2019)
[AR-2080] – do not sync non mailbox
[AR-2081] – do not sync unlicensed mailbox
[AR-2091] – Exchange sync: loadItemIfNecessary NullPointerException
7.2.2 (17 April 2019)
[AR-2079] – do not sync azure / AD guest accounts
[AR-2086] – view log from processes menu show empty body
[AR-2087] – topmenu show -1 on process start time
[AR-2088] – when click on build analytics it greys out build threads
[AR-2089] – audit log shows local ip address with proxy configuration
7.2.0 (11 April 2019)
[AR-2078] – exchange sync for mailbox failed due to Null Pointer
[AR-2082] – failed to parse EWS response
[AR-2083] – exchange sync failed due to com.ctc.wstx.exc.WstxParsingException: Illegal character entity: expansion character|
[AR-2065] – possible to use ExchangeConnection without AD setup
7.1.7 (5 April 2019)
[AR-2078] – exchange sync for mailbox failed due to Null Pointer
[AR-2082] – failed to parse EWS response
7.1.5 (1 April 2019)
[AR-2075] – further pdf export improvements (performance & memory utilization)
[AR-2076] – fix broken send dialog in 7.1.4
7.1.4 (30 March 2019)
[AR-2075] – further pdf export improvements (performance & memory utilization)
7.1.3 (29 March 2019)
AR-2073] – pdf export: option to disable fetch images from Internet (slow)
7.1.1 (28 March 2019)
[AR-2071] – version id not encoded correctly optional fix
7.1 (17 March 2019)
[AR-2068] – logo not changed
[AR-2069] – view message: raw (non mime encoded) UTF-8 chars in body not decoded
[AR-2070] – unable to read old volume
[AR-2050] – ability to delete items on tree view
[AR-2064] – ability to rename items on tree view
[AR-2067] – hide and unhide users from the tree view
[AR-2051] – pst import: ability to specify mailbox address for each pst
[AR-2042] – import pst from server: ability to identify pst’s that already processed
7.0.24 (15 March 2019)
[AR-2062] – export improvements
7.0.23 (14 March 2019)
[AR-2058] – process created at same time, can use same log file
[AR-2059] – destroy linked processes on process destroy
[AR-2060] – progress bar not available on volumes action
[AR-2061] – process refactoring
7.0.22 (13 March 2019)
[AR-2054] – import/export: prevent multiple operation due to network problems
[AR-2057] – tree view can’t load content of folder
7.0.20 (5 March 2019)
[AR-2027] – revert: remove sent before and sent after fields in search & audit search
[AR-2043] – multitenant: delete app with object store data
7.0.19 (1 March 2019)
[AR-2034] – export search result html showing incorrectly
[AR-2035] – select all button does not animate (only deselect)
[AR-2036] – no items selected popup occurs when items are selected
[AR-2037] – export from message view shows zero bytes and zero items selected
7.0.18 (27 February 2019)
[AR-1935] – multitenant: option to delete orphaned items in blob store
[AR-2024] – backup volume not correctly initialized
[AR-2025] – thread safety issue in web socket register observer
[AR-2026] – audit search date format incorrect
[AR-2027] – remove sent before and sent after fields in search & audit search
[AR-2028] – change volume signature key
[AR-2029] – failed to parse filter: Perl5 ArrayIndexOutOfBoundsException
[AR-2031] – multitenant: signup other app id fix
[AR-1938] – multitenant: option to delete data from blob store on app deletion
[AR-2032] – too many versions of user properties created in graph db
7.0.17 (26 February 2019)
[AR-2022] – pst import leaks file handles
[AR-2023] – license check fails for less than 20 mailboxes
7.0.16 (25 February 2019)
[AR-2019] – Nginx proxy configuration related fixes
[AR-2020] – switch to google scope https://www.googleapis.com/auth/gmail.readonly
7.0.14
[AR-2020] – switch to google scope https://www.googleapis.com/auth/gmail.readonly
7.0.13
[AR-2015] – failed to auto remove old log files: InvalidPathException: Illegal char <:>
[AR-2019] – support for X-Forwarded-Proto, X-Forwarded-Port, X-Forwarded-Host and X-Forwarded-For proxy headers
7.0.12 (19 February 2018)
[AR-2012] – false positive port conflict
7.0.9 (18 February 2018)
[AR-2009] – AD license check fails with msExchRecipientDisplayType missing
[AR-2007] – update PST export / import lib
7.0.7 (16 February 2018)
[AR-2001] – check port availability doesn’t work
[AR-2004] – fix folder view bug introduced in 7.0.6
7.0.6 (13 February 2018)
[AR-1998] – user defined background doesn’t apply to MA
[AR-2000] – support ZIP containers when import
[AR-1999] – show notice if selection is above administrator restriction
7.0.3 (7 February 2018)
[AR-1995] – minor 7.0 touch ups
[AR-1997] – trial license check null ptr
7.0.2 (5 February 2018)
[AR-1992] – user record should be created graph db immediately after login
[AR-1993] – ParseException exception if user not selected in share tag
[AR-1994] – “Undefined” message on tag export
[AR-1988] – many attachments create line break
[AR-1989] – search results reloads data unnecessarily
[AR-1990] – closing a tab causes search to be executed again (usability issue)
7.0.1 (31 January 2018)
[AR-1987] google sync performance improvements
7.0.0. (29 January 2018)
[AR-1985] – modernized user interface
[AR-1930] – e-discovery collaboration: real-time tag discussion / chat
[AR-1931] – export tag items
[AR-1933] – share tags between users
[AR-1936] – search index snapshot backup
[AR-1937] – graph db redundancy
[AR-1961] – shared mailboxes
Found this information useful? Visit mailarchiva.com to learn more about MailArchiva.