Development Log: 2023-01-04

2023 January 4

This is a major feature update, the first to be built off the Discourse 3.0.0 source stream. Here are the complete release notes. This version integrates the official Discourse Chat plug-in, previously a package distributed separately on GitHub, into the standard installation. Chat still remains optional and must be enabled by a site’s administrator. I have enabled chat, which may be accessed via the “cartoon balloon” icon at the right of the title bar. Here is documentation for Discourse Chat, which is now available to all users of Trust Level 1 and above.

Made a mirror backup to Juno.

Made a backup AMI:
    Scanalyst Backup 2023-01-04 ami-0aea3cc0e0cd2db03
        /           snap-094cd8bb7ed24e7fd
        /server     snap-0a730d2540e3d4759

The system had been up for 49 days.

Installed 58 update packages, 38 for security. including a new kernel.
    super
    yum update

Stopped Discourse.
    cd ~/discourse/image
    ./launcher stop app

Rebooted.

The system came up promptly after the reboot.  We are now running on
kernel 4.14.301-224.520.amzn2.x86_64.

The Discourse Docker container started automatically after the reboot
and serves HTTP requests normally.

I upgraded:
    docker_manager      (This upgrade must be run first:
                        the other upgrade buttons are
                        disabled until it has been updated.)

Back to the Discourse Upgrade manager page:
    https://scanalyst.fourmilab.ch/admin/upgrade

Upgraded:
    discourse-math
    discourse-spoiler-alert
    discourse
    
The new built-in chat plug-in installed was the current version.

There was no need to rebuild the Discourse image after this update.

The Admin page now reports we're running on 3.0.0.beta15.

Verified that spoilers and MathJax are working after being updated.

Enabled the chat plug-in with all default settings.  Tested with
messages back and forth between the administrator and my personal
account and it seems to work OK, including links within chat messages.
Here is documentation on the new chat feature:
    https://meta.discourse.org/t/discourse-chat/230881
You access chat via the cartoon balloon icon at the top right of the
home page and control settings with the Avatar/Head and Shoulders/
Preferences/Chat menu sequence.  When you have pending chat message(s),
the number pending will appear next to the cartoon balloon icon.
Within chat, users who are currently online will be shown with a green
halo around their avatars.
5 Likes