Coronium Core - Version 2.5.0

Coronium Core 2.5.0 is now available for installation.

This version introduces the new Jobs system, among other things. This update _does not _require a server reboot.
 
Added

  • Server-side Jobs API and service allowing you to run code periodically in the background for a variety of use cases. See the Jobs Guide for full usage information.
  • A server-side utility method core.sleep that allows one to pause code execution for a duration of time. Useful for tight work loops.
  • Server-side core.timer method for single-use or recurring timers.
  • Server-side network.pipeline method added to make sequential network calls to a host.
  • Ability to set a MySQL column to a valid NULL value when using the WHERE table syntax (see here).
  • Updated documentation for all new additions.

Fixed

  • An edge case that could cause a log file to stop loading properly in the Log Viewer.
  • mysql.selectCount returning a string type as opposed to a number.

API Changes

  • Server-side network.get previously returned only the response body. It now correctly returns a response object similar to network.request.
  • Server-side network.post previously returned only the response body. It now correctly returns a response object similar to network.request.

Webmin 1.4.0

  • Jobs section has been added to create, manage, and edit Jobs and the Job Service.
  • You can now manage log files in the  System  section.
  • Optional auto-reload added when viewing log files.
  • Server key moved back to the  Config  section.
  • More clean up, tweaks, and fixes.

Installhttps://develephant.github.io/coronium-core-docs/server/installation/digitalocean/
Updatehttps://develephant.github.io/coronium-core-docs/server/updates/#241-to-250
Documentationhttps://develephant.github.io/coronium-core-docs/

Pluginhttps://marketplace.coronalabs.com/plugin/coronium-core
 
Free Trialhttps://forums.coronalabs.com/topic/71279-coronium-core-new-friction-less-install-and-free-trial
 
_ Before upgrading be sure to create a snapshot or backup of your current system. _
 
Please post any issues or questions in this forum. Enjoy!

-dev

FYI

Just made the update from 2.4.1 to 2.5.0.

SSL stopped working. Couldn’t access the webmin via https anymore.

Accessing the webmin with http didn’t show my api projects anymore

I had to launch the following command again:

 wget https://s3.amazonaws.com/coronium-core/ssl.sh && sudo bash ./ssl.sh

Everything back to normal: https webmin access is working and all api projects are back.

EDIT:

The new jobs section has disappeared though and it looks like the update has not been done (update available is showing on top bar).

EDIT2:

I did a fresh new install and got the same problem when installing ssl. Then I did a full browser refresh and everything is back to normal again. It could have been a browser cache issue from the beginning.

Hi,

I’ll double check everything to make sure, and I apologise for the inconvenience.

I should probably make a note in the docs that all browser windows with the Webmin running should be closed before updating. I have run into the caching issue myself as well.

Thanks for reporting.

-dev

Hi,

It turns out there was an SSL detection issue in the updater that has been resolved.

For anyone having HTTPS issues after the update, which shouldn’t be the case any longer, rerun the SSL/HTTPS installer:

https://develephant.github.io/coronium-core-docs/server/guide/ssl/

And then make sure to flush your browser cache.

Thanks to @frederic7 for bringing this to my attention.

-dev

FYI

Just made the update from 2.4.1 to 2.5.0.

SSL stopped working. Couldn’t access the webmin via https anymore.

Accessing the webmin with http didn’t show my api projects anymore

I had to launch the following command again:

 wget https://s3.amazonaws.com/coronium-core/ssl.sh && sudo bash ./ssl.sh

Everything back to normal: https webmin access is working and all api projects are back.

EDIT:

The new jobs section has disappeared though and it looks like the update has not been done (update available is showing on top bar).

EDIT2:

I did a fresh new install and got the same problem when installing ssl. Then I did a full browser refresh and everything is back to normal again. It could have been a browser cache issue from the beginning.

Hi,

I’ll double check everything to make sure, and I apologise for the inconvenience.

I should probably make a note in the docs that all browser windows with the Webmin running should be closed before updating. I have run into the caching issue myself as well.

Thanks for reporting.

-dev

Hi,

It turns out there was an SSL detection issue in the updater that has been resolved.

For anyone having HTTPS issues after the update, which shouldn’t be the case any longer, rerun the SSL/HTTPS installer:

https://develephant.github.io/coronium-core-docs/server/guide/ssl/

And then make sure to flush your browser cache.

Thanks to @frederic7 for bringing this to my attention.

-dev