I've got a working ViciBox v.11.0 Beta that I'll likely be releasing over the weekend. ViciBox v.11.0 should be ready to release when OpenSuSE v.15.5 goes general availability (GA) on June 7th.
Things done :
- Built on OpenSuSE v.15.5 (while it's new too!)
- Re-worked vicibox-ssl creates a "VICIphone" webRTC template that 'should' work across a cluster for all servers
- vicibox-ssl now looks for an OS-provided acme.sh, otherwise it uses the bundled one
- created a standalone acme.sh package so that updating it doesn't need to update vicibox-ssl (and OpenSuSE was missing a current one)
- Asterisk 16.30.0 is default now (Sorry, no downgrade scripts planned)
- Disabled CPU mitigations by default (Free performance!)
- Bit the bullet and built perl-Net-SFTP in home:vicidial so that it's reliably available
- Removed devel:languages:perl from OBS repos as it was problematic during package builds
- Update dahdi-linux package to follow network:telephony and use the osmocom fork of dahdi-linux
Work in Progress : (Things to do before release)
- Migrate the ViciBox documentation to github and a read-the-docs template at
http://www.vicibox.com/docs/ (It's live! But it's only preliminarly setup)
- Polish vicibox-ssl integration
- Verify any lingering vicibox-install clustering issues
- Trying to get Amfletec to update their driver to work with Kernel 5.14, might have to happen later
Things to do: (After release)
- Re-work how slave databases are setup in ViciBox (always been problematic)
- Integrate the bug fix notes into the docs under an "Errata" section
- Make submission guidelines for the new ViciBox Docs website
Once I get a preliminary structure/outline of the new ViciBox Docs website I'll post a separate thread on it. The goal with moving the documentation to GitHub using ReadTheDocs is to allow anyone to contribute to the documentation in a more literal and productive way. I'm trying to logically lay out the documentation files in a way that makes it easy for someone else to add their own entries to it. The structure will be that the 'head' is always the documentation for the current Major.Minor release of ViciBox (I.E. 11.0, 11.1, 12.0, etc). Whenever the next version of ViciBox gets released the current head will be branched (I.E. branch v.11.0) for maintenance. So going forward the community will be able to maintain ViciBox v.11.0 documentation separate from whatever the next current head is.
I'm not sure what kind of submissions I'll accept to the new ViciBox docs website just yet. What I don't want to happen is a bunch of submissions that are more or less shameless plugs and advertising. If you want to submit something to the docs that goes over how to do a basic installation or setup of something that should be fine. For example, submitting a page to the docs that show what to put into the Admin --> Carriers section for Carrier "XYZ" to work should be fine. Having anything that even vaguely looks or feels like marketing would not be accepted. I will be making some submission guidelines for the docs this week so that it's more clearly defined.
So start making a list of things that ViciBox or it's documentation needs. Once you see me make a post asking for feedback feel free to let loose. Thanks!