Skip to content

Releases: eXist-db/messaging-replication

First official release

11 Dec 16:43
a7f6d5e
Compare
Choose a tag to compare

This is the first release of the messaging/replication extension. It has been refactored and optimised voor eXist-db version v5.1.x.

This release has been made possible by funds of the Office of the Historian.
Older versions of eXist-db are not supported (unless a sponsor helps to set priorities).

Please find attached a PDF with a 'get started' introduction.

Release candidate 1

15 Oct 20:29
18f0522
Compare
Choose a tag to compare
Release candidate 1 Pre-release
Pre-release

This is the first release candidate of the messaging-replication extension.

The main goal is to make the extension compatible with eXists-db v5.x ; it requires at least PR2949 and PR3045 ('develop' after 2019-10-10).

Code has been revised and refactored; too much to mention.

Attached are the XAR and a PDF that describes how to test the replication part of the extension.

Spring release

11 Mar 10:23
103ef70
Compare
Choose a tag to compare
Spring release Pre-release
Pre-release

This release is a wrap-up of a long period of work. It provides performance/stability improvements. Upgrade to latest ActiveMQ jars. The extension is now a maven build.

Diff

Restore eXist-db 3.0 compatibility

08 Jan 14:56
Compare
Choose a tag to compare
Pre-release

The PR eXist-db/exist#1203 changed some internal APIs, this version restores compatibility. (technically with version eXist-db 3.0.3 : eXist-db/exist#1210 )

Preparing release for eXist-db 3.0RC2+

22 Nov 17:34
Compare
Choose a tag to compare
Pre-release

Merged work into one XAR for simplicity sake.
Wrap up of improvements and bug fixes
Details will follow

Preparing release for eXist-db 2.2

22 Nov 17:31
Compare
Choose a tag to compare
Pre-release

Wrap-up of a lot of work done. Synced functionality from the "3.0" branch.
Reduced to one XAR file. Details will follow

Full app

messaging-replication-0.22.1.xar - for demo purposes only ; not for production

Split app

messaging-replication-0.22.1-ui.xar - contains UI only
messaging-replication-0.22.1-libs.zip - contains the jar files, to be installed in lib/user

Getting closer to a release

18 Nov 20:26
Compare
Choose a tag to compare
Pre-release

The 1.0 release is near by ! (but no promises made)

  • Added a set of ready-to-play set of scripts and HOWTO docs
  • Made the 'durable' subscriptions consistent
  • Improved the receiver management page
  • Improved logging
  • When receiving messages the receiver-id is now available for the callback function.

check the demo scripts ! https://github.com/eXist-db/messaging-replication/tree/develop/web/demo

Finalizing for first release

12 Nov 17:27
Compare
Choose a tag to compare
Pre-release

This release wraps up all recent improvements of the codebase:

  • Bump activemq version
  • Added 'formal' errorcodes to all exceptions
  • Added examples to simply show how messaging and replication can be used
  • Some error messages (send document to url which not existing host) are more clear now.

Make util:eval() less evil

06 Nov 10:30
Compare
Choose a tag to compare
Pre-release

Highlights:

  • util:eval() can now be used in messaging/callback function
  • increase verbosity of logging: better readable stacktraces do help finding issues
  • upgrade to activemq 5.14.1

This version is recommended for al users of eXist-db 3RC2 and later.

Documentation + changes

02 Oct 12:11
Compare
Choose a tag to compare
Pre-release

Highlights

  • This version contains documentation of all newly added functions.
  • The new function of v0.9.11 has been renamed.
  • A small connection factory pool improvement has been applied
xquery version "3.1";

import module namespace replication="http://exist-db.org/xquery/replication" 
              at "java:org.exist.jms.xquery.ReplicationModule"; 

replication:enable-trigger($newState as xs:boolean))

Detailed changes: v0.9.11...v0.9.12