Jelastic PaaS 1.9.2 Release Notes


This document is preliminary and subject to change.
Note: More info due to each feature will be added in the nearest future.

In this document you can find all the new features, enhancements and visible changes included in the Jelastic PaaS 1.9.2 release:

For detailed information on using any of Jelastic features, please refer to the users' documentation.

GIT & SVN Auto-deploy

To greatly increase your productivity as a developer, Jelastic provides you with the possibility to set periodical automatic deployment of your project based on the changes you've committed via GIT/SVN repository.

You can work in GIT/SVN without ever leaving it. Simply update your code, make a commit and all of the changes in your VCS project will be automatically pushed to your production environment after a specified interval of time.

To set automatic updates of your project due to your commits in GIT tick the Check and Auto-deploy Updates checkbox in the Add project window and specify the interval for checking in minutes.

That's all! Just make a small configuration while adding your project to the Jelastic Cloud and continue working with your code through GIT/SVN without even coming back to our dashboard again, being sure that everything is up-to-date on your production automatically!


More info

Back to the list of New Features

SSO integration

Single Sign On (SSO) is intended to simplify the processes of balance refilling and opening of support tickets for all billing customers, if a hosting provider has a custom billing system.

If your hoster has in-house billing system and you want to open a support ticket (Help > Contact Support) or to refill account (Balance > Refill balance) the one-time link particularly for your request will be generated. With this link you'll be redirected to the requested Hoster's Portal or Billing panel sub-page respectively and automatically logged in without necessity to enter your credentials.

Back to the list of New Features

Cleverbridge billing system integration

Cleverbridge is an online billing system based on the SaaS model. It's hosted externally from a hosting provider and built upon multi-tenancy architecture.
Cleverbridge provides a single access point to all payment processing centers. That is why you can choose any payment method convenient for you among a wide range of available payment systems.

The processes of convertion and refilling is performed through the Jelastic dashboard. This provides you with a sufficient convenience while working. You don't need to leave the Jelastic dashboard, to investigate some other systems admin panels or to remember any extra credentials. Just do all the needed steps via our user-friendly UI.

Back to the list of New Features

Jelastic Mobile App

Keep in touch with our hosting platform using the Jelastic Mobile App! It was developed to ease the stress of everyday life and to boost your workday productivity. For now our app is available for iPhone 4, 4S, 5 and iPad 2, 3, 4G.

Install the Jelastic Mobile App from the Apple Store and log in to your Jelastic account for the ability to trace and change the state of your environments and to keep track of your balance, right from your mobile device. The interface of the app was made to be intuitive and user-friendly, so you can easily figure out how to use it within seconds.

More info

Back to the list of New Features

How do I..? search box

If you have any questions on using our platform you can use the "How do I..?" search box, right in the dashboard. Simply enter the question you are interested in and you'll be redirected to the list of appropriate Jelastic documents which may help you.

More info

Back to the list of New Features

Software stack versions

The component templates are updated to the latest versions:

Tomcat 6 6.0.37
Tomcat 7 7.0.39
TomEE 1.5.2
Jetty 6 6.1.26
GlassFish 3 3.1.2.2
Java 6 1.6.0_45
Java 7 1.7.0_25
MariaDB 5.5.31/10.0.3
MongoDB 2.4.5
MySQL 5.5.32
PostgreSQL 8 8.4.17
PostgreSQL 9 9.2.4
CouchDB 1.3.1
nginx 1.4.1
Maven 3.0.5
Centos 6 6.4
Memcached 1.4.15
Apache 2.2.15-28
NGINX PHP 1.4.1
PHP 5.3 5.3.27
PHP 5.4 5.4.17
PHP 5.5 5.5.0

More info

Back to the list of New Features

Security Issues

  1. NGINX Update
  2. Java6/7 Update

  1. NGINX Update

  2. CVE-2013-2028
    A stack-based buffer overflow might occur in a worker process while handling a specially crafted request, potentially resulting in arbitrary code execution.


    Back to the list of Security Issues

  3. Java6/7 Update

  4. CVE-2013-1569, CVE-2013-2383, CVE-2013-2384 , CVE-2013-2420
    Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, 6 Update 43 and earlier, and 5.0 Update 41 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D.

    CVE-2013-2432
    Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, 6 Update 43 and earlier, 5.0 Update 41 and earlier, and JavaFX 2.2.7 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D.

    CVE-2013-2434
    Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier and JavaFX 2.2.7 and earlier allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to 2D.


    Back to the list of Security Issues

Improvements

The following table lists the improvements in Jelastic PaaS 1.9.2

Jira № Description
JE-7593 Ability to deploy PHP projects from GIT repository with submodules/dependencies added
JE-8808 Modules mod_security and mod_geoip added to Apache and NginxPHP templates
JE-8814 Full access to the conf.d folder via dashboard is provided
JE-9511 "Forgot password" link is added to the requesting password dialog box which appears while environment deletion
JE-9968 The possibility to look through GIT/SVN pull logs via dashboard is implemented. Also these logs are available via FTP
JE-10257 Special signs (such as #) in the context names are allowed
JE-10292 Ability to configure memory settings for java containers by changing GC, -Xmx, -Xms parameters via variables.conf (configs -> server)
JE-10343 FTP feature for databases is added
JE-10518 /etc/nginx/conf.d, /var/lib/pgsql/data and /opt/jetty/contexts catalogs shared in dashboard
JE-10701 Script for MongoDB backup
JE-10853 Login form was redesigned
JE-10860 Php 5.5.0 support added
JE-10955 File /etc/php.ini shared for all DB
JE-11125 Action logs added for file manager

Fixes

The following table lists the bug fixes in Jelastic PaaS 1.9.2

Jira № Description
JE-11511 Stopped environment does not rebind IP if it was slept
JE-11228 Logrotation doesn't work for Nginx instance
JE-11178 Maximum characters for name is 26 instead of 32
JE-11123 JEM returned not formatted (not JSON) error message for maven container
JE-10990 Refactoring SleepTrialInactiveJob
JE-10809 Dhclient is missing at centos-jelastic-6-x86_64 OS template
JE-10801 Change minimum allowed balance quota
JE-10659 Absent log rotation in Memcached node
JE-10616 Cloudlet Usage is not displayed for shared environment
JE-10542 Message {"result":1,"source":"JEL","error":"Failed to start "} appears because of absence of firewall metadata in the container
JE-10469 Tomcat fails to start
JE-10463 Remove Context {"result":5000,"error"Numerical result out of range","source":"JEL"}
JE-10405 eAccelerator built for wrong version of php
JE-10359 Cronjob first line is inapporopriate
JE-10349 Wrong password while installing FTP into old container
JE-10301 com.jelastic.api.server.billing.extern.pba.exception.GatewayException: code -1 base64 decoded message: Password of this length should contain more different characters.
JE-10285 Sometimes on all productions 502 handler falls
JE-10249 Environment state is not saved if exception occures during sleep process
JE-10198 Error while registering invalid card (Credit Card Number is invalid.)
JE-10129 SynchEnvsJob does not have actual state during execution
JE-9975 PBAS bridge error processing overdue invoice
JE-9868 User nginx can not create file in cache
JE-9851 Account Information in PBAS is displayed incorrectly
JE-9849 Add credit card pop-up - com.jelastic.api.server.billing.extern.exception.FieldInvalidFormatException
JE-9827 If migration through pva-agent API fails we need to execute hard ONLINE migration
JE-9799 PBAS Session TTL behaviour is invalid
JE-9760 Mongodb authentication failed
JE-9745 Periodically custom domains show Host_Not_Found page
JE-9566 Pentaho queries leads to DB overloading
JE-9423 Post billing users recieve emails about refill
JE-9283 Post billing customers get messages "Your Jelastic account needs to be refilled!"
JE-8842 Wrong redirect port in server.xml
JE-8816 Internal zone contained 2 records for always.lumatagroup.ru
JE-8768 mv: '/opt/tomcat//webapps//dream.war' and '/opt/tomcat//webapps/dream.war' are the same files
JE-8518 Magento JPS doesn't work properly
JE-7322 uploadfiles - 1704, org.hibernate.LazyInitializationException: illegal access to loading collection
JE-6523 Uploading files to "modules" dir failed: {"result":8,"error":"Permission denied."..."path":"/usr/lib64/php/modules","script":"UploadFiles"}}
JE-5278 Wrong deactivation emails for trial users