XWiki 9.6 released

The XWiki development team is proud to announce the availability of XWiki 9.6.
This release brings improvements to Notifications, like live email notifications, the ability to get notifications through RSS feed or to override their default display. It is now possible also to generate table of content for another page, or to define recommended extensions versions and optional extension dependencies so they can be uninstalled by the Extension Manager.

You can download it here: http://www.xwiki.org/xwiki/bin/view/Main/Download

Make sure to review the release notes:

Thanks for your support
-The XWiki dev team

1 Like

Hi

I have gone to update our system and it seems that xwiki-enterprise-common is still on 9.4. Have I missed something?

Contents of /etc/apt/sources.list.d/xwiki-stable.list
deb http://maven.xwiki.org stable/


# apt search xwiki
Sorting... Done
Full Text Search... Done
xwiki-common/stable 9.6 all
  XWiki is a free wiki software platform written in Java with a design emphasis

xwiki-enterprise-common/stable,now 9.4 all [installed]
  XWiki is a free wiki software platform written in Java with a design emphasis

xwiki-enterprise-mysql-common/stable,now 9.4 all [installed,automatic]
  XWiki is a free wiki software platform written in Java with a design emphasis

# apt-cache policy xwiki-enterprise-common
xwiki-enterprise-common:
  Installed: 9.4
  Candidate: 9.4
  Version table:
 *** 9.4 500
        500 http://maven.xwiki.org stable/ Packages
        100 /var/lib/dpkg/status

Please let me know if you need any other info. Thanks (and sorry if I was supposed to start a new thread)

You probably missed this: http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/XWiki/9.5#HXWikiEnterpriseisdead2ClongliveXWikiStandard21 :slight_smile:

I don’t know APT though and maybe there’s something to do on our side so that an apt update works seamlessly?

@tmortagne: any idea?

See also https://www.xwiki.org/xwiki/bin/view/Blog/XWiki%20Enterprise%20is%20dead%2C%20long%20live%20XWiki!

See http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Upgrade#HUpgradingfromtheDebianpackage

Thanks! Yes that is what I missed :slight_smile:

If there is something that the XWiki team can do to make the apt-upgrade seamless, it would be a huge help. Although I can follow the steps, there’s a LOT of info and things to look at/think about.

I’ve read through all the links posted here and it is a bit overwhelming (maybe I need more coffee). I’ll follow it through next week and will report back my steps and experience. Fingers crossed it all goes smoothly.

Not sure what you mean, executing sudo apt-get install xwiki-tomcat8-mysql instead of sudo apt-get upgrade is not that complicated.

:grin: Yes that bit seems simple enough!

It’s the lines after that I was a bit more worried about.

I’ve done a bit of customising to the interface and colours etc. and everything has been working great and the apt upgrades have all worked seamlessly so far. So the thought of it breaking due to manual intervention makes me a bit worried, that’s all.

The UI upgrade does a 3 ways merge so many of the customizations are kept without breaking anything. But sometimes there is a conflict.

If you are upgrading to 9.6, after the upgrade you might want to go to Extension Manager UI, as for changes computation on extension XWiki Flavor and revert whatever you don’t want to keep. See http://extensions.xwiki.org/xwiki/bin/view/Extension/Extension+Manager+Application#HComputeChanges.

Thanks! I really appreciate the help. Maybe I am over thinking it. Is this very basic summary sound right to you?

  1. Backup
  2. Run sudo apt-get install xwiki-tomcat8-mysql
  3. Login to the web interface and let it run the distribution wizard

I am not to clear on step 3. Will it run automatically (as happened in the past after apt-get upgrade or do I have to manually install the WAR to upgrade the interface and trigger the distrubution wizard?

It works the same as before, just a different package id so yes after apt-get install you will get the DW.

Awesome! So it is easier than I thought. I’ll upgrade on Monday. Have a great weekend!

Hi

Just back to provide an update as promised.

My first attempt went horribly wrong (because I went down the wrong garden path) and I had to restore from backup. So I re-read the instructions thoroughly and these are the steps that worked for me:

Step 1: Work out what versions are installed by running
apt search xwiki | grep -i installed

This returned the following results for me:

xwiki-enterprise-common/stable,now 9.4 all [installed]
xwiki-enterprise-mysql-common/stable,now 9.4 all [installed,automatic]
xwiki-enterprise-tomcat7-common/stable,now 9.4 all [installed,automatic]
xwiki-enterprise-tomcat7-mysql/stable,now 9.4 all [installed]

So following Thomas’ example and the instruction in the document he linked above, the line I’ve made bold above was the most relevant for me.

So next, I ran:
apt-get install xwiki-tomcat7-mysql

After APT completed, I browsed to my site, let it initialize and completed the wizard (reading every page very carefully)

In case anyone is interested, where I went wrong was by taking Thomas’ example literally and trying to run apt-get install xwiki-tomcat8-mysql. This obviously (in hindsight) was wrong because I actually have tomcat7 installed.

I hope this helps someone else.

Thanks for posting back @mahomed_h !

I don’t understand much of it since I’m not an apt user. @tmortagne/@mahomed_h: anything we can do on the xwiki side to make this easier?