New Minor Features & Behavior Changes

  • server-918: AWS obtain public IP and/or DNS address of the EC2 instance
  • server-985: Add support for SCRAM-SHA-512(-PLUS)
  • spam-8: Enable spam processor by default
  • server-1012: UserDomainFilter.groovy fails to load
  • server-1014: Can’t upgrade from 8.0.0GA to 8.1.0-SNAPSHOT
  • server-798: Limit number of messages that are stored in DB per user within a period of time
  • server-827: Seperate Component-based statistics
  • server-1026: NPE: in JabberIqRegister/EmailConfirmationSender
  • pubsub-82: NPE in RetrieveItemsModule
  • tigaseim-78: IPv6 connectivity issue
  • server-239: OSGi mode - exceptions in logs
  • server-1020: Enable stream management by default
  • pubsub-83: NPE in PublishItemModule
  • pubsub-81: Exception during execution of event: tigase.pubsub.modules.PresenceCollectorModule.PresenceChangeEvent
  • server-1021: NPE: Cannot update BruteForceLocker
  • server-826: UserRepository caches force synchronization even if caching is disabled
  • server-958: Add timeout for opened TCP connections
  • server-1029: Read receipients are not copied via carbons
  • server-1015: Allow configuring XEP-0157: Contact Addresses on per VHost basis
  • pubsub-65: RSM and jabber:search for pubsub discovery
  • server-1030: NPE in VCardTemp when processing initial presence
  • http-72: Change Content-Disposition from attachment to inline
  • server-1045: NPE in DiscoExtensionsForm
  • server-1048: Update parent pom and information about suggested JDK
  • push-23: [JDK12] Can’t establish encrypted connection with Push/FCM
  • server-978: Improve VHost configuration / extending
  • server-1068: Improve LogFormat readability (and maybe performance)
  • server-1070: Improve privacy list loggging
  • server-1071: NPE in IOService.accept
  • server-710: Registration improvements
  • pubsub-79: XEP-0411: Bookmarks Conversion
  • pubsub-75: Add support for Publishing Options
  • server-1017: XEP-0398: User Avatar to vCard-Based Avatars Conversion
  • server-994: Add server support for Entity Capabilities: Stream Feature
  • server-995: XEP-0157: Contact Addresses for XMPP Services
  • http-76: Standardise DNS webservice to XEP-0156
  • server-1109: Add recommended JDK version to documentation
  • push-28: Non-tigase notifications should use high priority (APNS)
  • server-1114: Can’t register on sure.im with StorkIM
  • server-1005: Flatten schema to match versioning document
  • server-1116: account_status is not checked
  • server-1074: Hardened Mode improvements
  • server-1125: StatsDumper.groovy doesn’t work in documentation in 8.x
  • http-85: Pasword resset doesn’t work
  • server-1128: Possible vulnerability in XML parser
  • server-1130: NPE i JabberIqAuth
  • http-84: Configurable resetPassword endpoint hostname
  • server-1129: BOSH timeouts on GET requests
  • prv-436: Conversations compliance - contact developers
  • server-1100: CAAS and WS testers fail to connect to wss://tigase.im:5291
  • server-1047: Add SASL-EXTERNAL on s2s conections
  • server-1103: High priority PUSH notifications are sent for all messages
  • pubsub-93: NPE in CapsChangeEvent
  • server-1137: Don’t require setting JAVA_HOME to start server
  • server-1136: upgrade-schema --help not available
  • utils-19: tigase-utils doesn’t compile with JDK12
  • server-1138: Schema files are not sorted correctly during loading
  • pubsub-98: Resources with emoji chars are causing issues with MySQL backend
  • server-1110: Disabling TLS in VHost configuration doesn’t work
  • server-1078: Don’t send root CA certificate in chain
  • server-1113: Don’t advertise SASL-EXTERNAL if own certificate is not valid
  • http-78: Simplify installer
  • server-1133: Not able to connect via S2S to server with incorrect SSL certificate
  • serverdistribution-2: MUC upgrade not linked correctly in global tigase guide
  • server-1149: Reduce startup time with a lot of database connections
  • server-1148: "ERROR! Component <x> schema version is not loaded in the database or it is old!" during shutdown
  • server-1153: Refactor Credentials related username to credentialId to avoid confussion
  • servers-312: No cluster connection to send a packet
  • server-1154: Multi-thread script execution yields wrong results
  • servers-294: Can’t connect from tigase.im to rsocks.net
  • server-1111: Can’t establish s2s to upload.pouet.ovh
  • server-1143: S2S connectivity issue with OpenFire when SASL external is used
  • servers-309: Issue when connecting to xabber.org: not-authorized: self signed certificate
  • tigaseim-80: Siskin IM push server is not accessible
  • server-1080: After updating certificate via ad-hoc/rest only main certificate is updated
  • http-88: Improve REST documentation
  • http-87: "request accept time exceeded" for every request when using JavaStandaloneHttpServer
  • server-1151: BruteForceLockerExtension (and possibly others) settings are not correctly retrieved
  • http-89: Drop result/error packages received by HTTP-API if no connection present to write response to
  • pubsub-99: Notifications are not sent for +notify from nodes with whitelist access mode
  • pubsub-79: XEP-0411: Bookmarks Conversion
  • server-1157: SCRAM-SHA512 not working
  • server-1159: Improve handling establishing and terminating of the session
  • server-1152: Cleanup warnings from JDBCMsgRepository
  • server-1112: Fallback to diallback if SASL-EXTERNAL fails
  • servers-292: S2S connectivity issues
  • acspubsub-19: REST execution fails on other nodes
  • server-1145: Race condition during storing/loading of offline messages
  • http-90: Add direct links to most useful task in AdminUI main page
  • spam-10: Add documentation for creation of a custom filter
  • server-1163: Review and update SASL Custom Mechanisms and Configuration documentation
  • server-1164: After-installation report - installation status
  • systems-76: Fix issue with StackOverflow due to recursive call in TLSIO; improve debug log
  • server-1082: Sec-WebSocket-Accept not calculated correctly
  • server-1083: Messages sent to full jid are returned with error
  • push-25: Add support for sending encrypted PUSHes
  • server-1085: Improve retrieval of values for all keys in a node in UserRepository
  • muc-115: Add support for MUC and offline message delivery
  • muc-122: XEP-0410: MUC Self-Ping (Schrödinger’s Chat)
  • muc-112: Support for setting vCard avatar for room
  • http-83: Issue with multithreading access to HttpExchange instance
  • httpapijetty-3: Support for HTTP/2
  • httpapijetty-6: Update Jetty version