Coronium Core - Version 2.3.0

Coronium Core 2.3.0  is now available for installation.
 
Added:

  • The EZ Query MySQL module methods  selectBatchinsertBatchupdateManyupdateBatchdeleteMany , and  deleteBatch for optimized client-side performance.
  • The server-side MySQL module methods  dbConnectdbQuery , and  dbClose.
  • The ability to fine tune the Coronium MySQL server configuration.
  • A client-side response event key named  tt , which shows the total trip time for the request.
  • A number of system-wide tunings for better performance for high traffic.

See the latest change log for detailed information on these additions.
 
_ Fixed: _

  • The  insertMany  MySQL module method now handles a single entry properly.

Updated:

  • Nginx core updated to the latest version.
  • LuaJIT core updated to the latest version.
  • API request throttle has been slightly lowered.
  • Webmin code editor completions with new methods.

API Changes:
 
mysql.insertMany
 
The  insertMany  MySQL module response has been changed. See the change log for more information.
 
Installhttps://develephant.github.io/coronium-core-docs/server/installation/digitalocean/
Updatehttps://develephant.github.io/coronium-core-docs/server/updates/#220-to-230
Docshttps://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

Its xmas all over again  :D  :D  :smiley:

Hi dev,

I just did a clean install on a new droplet and mongoDB was installed without asking.

How much overhead am I looking at?

Hi,

Mongo is a required install now (starting in 2.2.0). Your overhead will be about 3% if you’re not actively using it.

Again, that’s why I’m considering a dedicated MySQL deployment.

-dev

Hi,

FYI, if you’re concerned, you can shut down the mongo service as the ‘coronium’ user with:

sudo monit stop mongodb

But that will not survive a server restart.

-dev

Thanks, it will take a while before i’ll need to care about 3% so until then i’ll just ignore it.

Love the new batch sql apis

Applied the update and also updated the HTTPS Webmin. In the Config section now, the Server Key, the Mailgun Key and the Confirmation Host Address all say "Loading… " but never resolve. 

Hi,

@Kevin - Just for my own information, I assume you updated from 2.2.0? Also, what hosting provider are you using?

-dev

Yes, 2.2.0 to 2.3.0, and Digital Ocean. This is a really not an issue, I won’t begin using the server until Friday and can easily close it and spin up another fresh, but let me know if there’s anything you want me to try in the meantime.

Hi,

I’d like to run through some steps to confirm the update is working properly, so a few questions:

  • Was your 2.2.0 instance running HTTPS before the update? (I assume yes)

  • Are you able to create a new API project from the Webmin?

  • If you log in as the ‘coronium’ user and run:  cat ~/config/host.conf does it return the proper host address?

In the meantime, I’ll run through the update using HTTPS again and see if anything needs adjustments.

Thanks for your help.

-dev

  • 2.2.0 was running HTTPS already.

  • I am not able to create new API from the Webmin.

  • Yes, the correct HTTPS host is returned.

I have attempted the update again but see the same result.

Hi,

Ok, thanks for the info, running some tests now.

My apologies for the inconvenience.

-dev

Hi,

@kevin - As the ‘coronium’ user, do you see the proper host address when running: 

cat ~/pages/\_coronium/webmin/config.js

-dev

I wish I had the time to build an app that uses Coronium Core. It sounds so awesome… 

Rob

Hey Chris, cat ~/pages/_coronium/webmin/config.js returns the correct host.

Hi,

I am having a difficult time recreating the issue. Your host entry should also have the ‘https://’ on it. Are you seeing that?

-dev

Not exactly sure what you mean by host entry, but if you’re talking about the Confirmation Host in Webmin Config, all it says is, "Loading… "

Hi,

Sorry, what I meant was in both the host.conf and config.js files I had you look at earlier. Was just curious if the entries were something like " https:// your.host.info"

-dev

Yes, all are reading https://. There’s nothing up there right now, so if it would be helpful I can email you the credentials to take a look yourself. Otherwise I’ll just destroy it and spin up a new instance.

Hi,

Yeah I would like to take a look. I’ll send contact info in a DM.

-dev