Skip to content

Release Notes

 Rss Feed

09-16-2020

New Items

  • STRAT-3116 added downloader block to all detected Magento 1 stores in all regions

09-09-2020

Bug Fixes

  • STRAT-3083 white screen for suspended stores in panel fix

09-03-2020

New Items

  • STRAT-3098 store overview dash improved

08-31-2020

Bug Fixes

  • STRAT-3079 Problem with displaying PHP version on ‘Info’ tab
  • STRAT-3082 Autoscaling excludes/shares remove trailing / from folders

08-18-2020

New Items

  • STRAT-2820: Add mysql_upgrade
  • STRAT-3001: Autoscaling add setup dir and change var/generated to var/generation

08-13-2020

New Items

  • STRAT-3048 Add the "iotop" utility to the tools role
  • STRAT-2988 Add flush query cache for mysql 5.x.
  • STRAT-3000 Add a liveness probe to php-fpm

08-11-2020

Bug Fixes

  • STRAT-2489 Reindex posts no results to screen

New Items

  • STRAT-2552 Make the search on DNS page case insensitive
  • STRAT-3037 Update Stratus panel for MySQL8

07-30-2020

New Items

  • STRAT-2987 SSH2 lib updated for PHP 7.3 and 7.4
  • STRAT-3000 liveness check script added to PHP-FPM containers
  • STRAT-2916 Elasticsearch 7 updated to latest

07-29-2020

Bug Fixes

  • STRAT-3008 Instance type wrong info on dev/staging instance

New Items

  • STRAT-2277 Delete button for SSL certificates
  • STRAT-3006 Magento template version change
  • STRAT-2731 Implement a reconnect policy in the client side applications
  • STRAT-2917 Change ES choice in panel to say Elastic 7 instead of 7.3
  • STRAT-2797 Add warning text under URLs about session billing
  • STRAT-3017 Petalbot block now done for all regions

07-07-2020

Bug Fixes

  • HTTP Alerts: One UUID should create no more than one single ticket

New Items

  • STRAT-2833: Don't allow duplicate domains to be provisioned
  • STRAT-2801: Remove old unexistent clusters configuration leftovers
  • STRAT-2936: Adjust delays for new LetsEncrypt ratelimits

07-02-2020

Bug Fixes

  • STRAT-2849 Invoice for emails missing the instance name in the subject

New Items

  • STRAT-2859 MySQL 8 and PHP 7.4 are released. Magento 2.4 could now be installed.

06-30-2020

New Items

  • STRAT-2856 Add PHP 7.4 choice to panel
  • STRAT-2860 Add MySQL 8 choice to panel

06-16-2020

Bug Fixes

  • MAR-862 Affiliate redirect goes to old stratus product
  • STRAT-2848 Updating root certificates does not update CloudFront SSL

New Items

  • STRAT-2895: Added a lazy umount flag to FlexVolume driver
  • STRAT-2474 Rework ‘Magento Info’ page
  • STRAT-2883 Remove Bower and use NPM instead
  • STRAT-2853 Replace quay helm with dcr helm

06-09-2020

New Items

  • STRAT-2778 APCU module added to PHP 7.1+ requires redeploy
  • STRAT-2861 minor version update for Imagemagick 7.0.10-9 Q16 x86_64

06-01-2020

Bug Fixes

  • STRAT-2710 Fix SSH Whitelist IPs patterns

New Items

  • STRAT-2583 Add warning to SSL page to not use LE
  • STRAT-2836 Enable console debugging
  • MAR-844 sla to footer and rearranged order of footer links
  • MAR-850 pricing calculator now recalculates when storage amount changes
  • MAR-851 fixed missing explainer video after new video update

05-27-2020

Bug Fixes

  • MAR-849 fixed bug in home/pricing (also stopped auto popup)

New Items

  • STRAT-2586 previous node configuration removed from 7.2/7.3 SSHD images, replaced with NVM manager

05-25-2020

Bug Fixes

  • STRAT-2828 Bugfixes for GA detection

05-20-2020

New Items

  • STRAT-2738 Slight improvement to provision speed
  • STRAT-2809 Additional GA code checks for session billing
  • STRAT-2687 MOTD update

05-18-2020

New Items

  • STRAT-2798 Make *.mojostratus.i’ domains indicated by orange color.

05-15-2020

Bug Fixes

  • STRAT-2795 Fix Loading... overlay styling

05-14-2020

New Items

  • Magesecuritypatcher now includes SUPEE-11314

05-13-2020

Bug Fixes

  • STRAT-2717: Fixed typo
  • STRAT-2605 Less confusing markers on URLs page

New Items

  • STRAT-2708 Update php access log format
  • STRAT-2755 mutagen monitor output
  • STRAT-2568 Allow supplying of full set of labels
  • STRAT-2734 Shift to pull request environment generation
  • STRAT-2625 Add ‘Scripts->Post Clone’ page
  • STRAT-2470 Disable Login page for production env

05-12-2020

New Items

  • STRAT-2765 PHP 7.2 and 7.3 updated to latest minor version, requires redeploy to take effect
  • STRAT-1361 Imagemagic updated to 7.0 for PHP 7.2/7.3

05-06-2020

New Items

  • NEW Website Design MageMojo.com Launch
  • 2 New plans added for purchase
  • STRAT-2733 Provisioning direction to shared-perf/dev nodes
  • STRAT-2625 Add scripts to StoreObj with update function

04-29-2020

Bug Fixes

  • STRAT-2549 Fixed the SSH URL pattern on SSH->Users page

04-24-2020

New Items

  • STRAT-2700 Address requirement
  • STRAT-2674 Blackfire.so module update for PHP 7.1/7.3
  • STRAT-2716 Add puttygen to SSHD container for PHP 7.1+

04-23-2020

Bug Fixes

  • STRAT-2714 Do not sent migration notification if instance is a clone

New Items

  • STRAT-2678 Install dry tool on nodes
  • STRAT-2722 Update links to stratus 3 projects from the admin
  • STRAT-2713 - Mutagen Monitor.
  • STRAT-2715 - Stratuslink entrypoint

04-20-2020

Bug Fixes

  • STRAT-2620: Remove old Sphinx .pid files on launch, in case of ungraceful shutdown.

04-17-2020

Bug Fixes

  • STRAT-2695 Fix ‘domain’ parameter value when adding instance.
  • STRAT-1700: Init only with HPA enabled
  • STRAT-2693: removing hardcoded stratuslink settings

04-16-2020

Bug Fixes

  • STRAT-2685 Fixes in instance info section

New Items

  • STRAT-2258 Block shutdown until tasks complete
  • STRAT-2657: Optimizing file-download services
  • STRAT-2640 provisioning accept a null domain name and use the mojostratus.io as default

04-15-2020

New Items

  • INFRA-2172 Alert to check for expiring SSL certificates on monitored domains
  • STRAT-1880 launched services node in sydney

04-14-2020

Bug Fixes

  • STRAT-2670 Allow PHP pods to prefer underutilized nodes
  • STRAT-2667 Restrict INI files

New Items

  • STRAT-2510 LetsEncrypt errors for domains pointed to Route53
  • STRAT-2683 Detection of Magento in a subdirectory during clone

04-09-2020

New Items

  • STRAT-2642 Change suspension time to 30 days
  • STRAT-2666 Remove admin link in customer my stratus
  • STRAT-2446 Changed release notes formatting

03-25-2020

Bug Fixes

  • STRAT-2610 Enable process control timeout
  • STRAT-2600 Base URL update

03-24-2020

Bug Fixes

  • STRAT-2600 Added local.xml/env.php content replacing. Fixed error handling and logging. Removed files content replacing. Added docroot as a parameter.
  • STRAT-2609 Increase php-fpm max replicas to 30

New Items

  • STRAT-2382 Enabled captcha on additional forms on magemojo.com

03-17-2020

Bug Fixes

  • STRAT-2570 Skip JSON delimiters for SES-related IAM user policies

New Items

  • STRAT-2507 Provide access to the API via ingress
  • STRAT-2528 Environment specific config.yaml

03-16-2020

Bug Fixes

  • STRAT-1974 Remove (redundant) backup partition from newly created nodes

New Items

03-13-2020

Bug Fixes

  • STRAT-2471 Fix ticket system cc, race condition on new tickets
  • STRAT-2511 Fixed links to KB for BF and Xdebug
  • STRAT-2554 Refactored RabbitMQ UI, added 'reset data' functionality
  • STRAT-2519 Added validation to 'Sphinx->Path to config' value
  • STRAT-2488 Force a refresh of pods on deployment
  • STRAT-2488 Remove the recreate pods
  • STRAT-2540 Fix URL path protection
  • STRAT-1971 STRAT-2047 apply fs limit verirfication to existing nodes
  • STRAT-2527 Add symlink to /cache/$webroot to sphinx container for Mirasvit module

New Items

  • STRAT-2555 Added procedure for purging RabbitMQ data. Added functionality to wait for pods descaling.
  • STRAT-2564 Added PHP modules blacklist.
  • STRAT-2554 Refactored RabbitMQ UI, added 'reset data' functionality
  • STRAT-2564 Added Admin->PHP Modules BlackList page
  • STRAT-2535 An option to block a list of php modules.
  • STRAT-2543 Add a salt state to add root ssh keys to workers
  • STRAT-2479 Instance cloning MySQL DB rebuild script.
  • STRAT-2168 Add exclude for zfs ha datasets

03-12-2020

Bug Fixes

  • STRAT-1953 Use a more accurate check to test join
  • STRAT-2508 Correct event for tag
  • STRAT-2557 Fix malware scan not updating ticket to nag customer
  • STRAT-2559 Database snapshot prune needs to look at child datasets for count

New Items

  • STRAT-2548 Add includes location to HTTP block in
  • STRAT-2558 Restructure pod redistribution for poc
  • STRAT-2569 Additional magedetect info

03-10-2020

Bug Fixes

  • STRAT-2466 Stratus Provisioning Service

New Items

  • STRAT-2479 Refactored provision procedure to accept port a parameter. Added stub for store copying
  • STRAT-1840 Ability to run more than one provision at a time
  • STRAT-2416 Instance lifesycle scheduling
  • STRAT-2503 Move provisioning functions into noc/stratusinstance model
  • STRAT-2531 Add new fields to stratus noc forms
  • STRAT-1841 Stratus ports to be able to be reused
  • STRAT-2447 Endpoints for stratus 3 permissions
  • STRAT-2516 Endpoints for stratus 3 new projects
  • STRAT-2541 Update endpoint notification and error handling
  • STRAT-2520 Added parameter for uuid to clone on provision

03-06-2020

Bug Fixes

  • STRAT-2544 Fixed launch error related to permissions on .erlang.cookie file when RabbitMQ is restarted after Health correction kill/force terminate

03-03-2020

Bug Fixes

  • STRAT-2526 Changed redirects policy for file validation
  • STRAT-2509 Fixed broken call to 'admin.stratus.image.tag.prefix.update'
  • STRAT-2258: Reverted socket-reaper container. Refresh the backend every day.
  • STRAT-2092 Merge provision and preprovision. Dropped CloudFormation usage. Provided additional logging for provisioning. Added /call path to ingress. Disabled TLS. Moved CloudFront ID lookup to store objects load procedure. Moved CloudFront Endpoint lookup to store objects load procedure. BUGFIX Enabled TLS. Fixed yaml typos.

New Items

  • STRAT-2510 Log the warnings generated by LetsEncrypt . Decrease TTL.

03-02-2020

Bug Fixes

  • STRAT-2522 Fixed bug with rabbitmq and erlang cookie

02-28-2020

New Items

  • STRAT-2468 user_ini.filename option set to empty
  • STRAT-2504 rabbitmq changed to 3.8 added management plugin and addition of rabbitmqadmin to SSHD containers

02-26-2020

Bug Fixes

  • STRAT-2085 Elasticsearch Version. if you choose the version 6.8 or 7.3 and save it. In tab Elasticsearch Info will appear error popup
  • STRAT-2228 Elasticsearch 6 and 7 versions can crash the servicepod
  • STRAT-2078 Update memory lock settings for all Elasticsearch versions
  • STRAT-2377 In Internet Explorer when you open tab Magento Info or Deployment mode an overlay appears and does not disappear
  • STRAT-2490 rabbitmqctl command does not function from ssh
  • STRAT-2406 Sphinx Config Overwritten By Files Owned As root

New Items

  • STRAT-2105 Set Elasticsearch replicas to zero
  • STRAT-2435 Allow DNS zones to be created on dev instances after provisioning is finished
  • STRAT-782 Support for xdebug on php 7
  • STRAT-2037 Support for Blackfire
  • STRAT-2103 Magento Maintenance Mode menu. The flag is not saved in the ON position
  • STRAT-2425 When removing dns subdomain on a dev instance production dns zone removed from route53
  • STRAT-2472 Change PHP default set during provision to 7.2
  • STRAT-2399 add php-amqplib php library
  • STRAT-2387 change default gzip settings

02-24-2020

Bug Fixes

  • STRAT-2475 Fixed DNS verification case when LetsEncrypt doesn't provide DNS verification challenge for a hosted domain

New Items

  • STRAT-2426 Malware scanner ticket generation enabled

02-21-2020

Bug Fixes

  • STRAT-2475 Fixed DNS verification case when parent DNS zone is not in store URLs.
  • STRAT-2253 Fix .drone.yml typo
  • STRAT-2323 Correct path to dev cluster in config
  • STRAT-2323 Keep the websocket connection open longer
  • STRAT-2435 Removed restriction to add DNS zones to dev stores1

New Items

  • STRAT-961 Adjusted PHP-FPM values for development stores
  • STRAT-2472 Changed default PHP version to 7.2.
  • STRAT-2323 Sandbox the UAT environment
  • STRAT-2323 Override dev magemojo DNS
  • STRAT-2323 Rework release strategies
  • STRAT-2323 Optimistic cleanup of releases

02-20-2020

Bug Fixes

  • STRAT-2406 Correct sphinx.conf config owned by root

New Items

  • STRAT-2247 Adding exim4 to nginx as a dependency
  • STRAT-2213 Double php rate limit in dev mode for PWA
  • STRAT-2487 Magemojo kb build moved into drone

02-19-2020

Bug Fixes

  • STRAT-2438 setuptools and cron fix for 7.1+ SSHD

New Items

  • STRAT-2387 Add more GZIP compression options to nginx.conf
  • STRAT-2357 rabbitmq-server package for the rabbitmqctl binary

02-12-2020

New Items

  • STRAT-2434 - POC to shift scaled pods off nodes with high LA

02-06-2020

Bug Fixes

  • STRAT-2425 Fixed DNS deletion while deleting a store
  • STRAT-2327 Fixed warnings about old PHP versions
  • STRAT-2359 Fixed form error messages position on DNS page
  • STRAT-2377 Fixed IE JS polyfill bug

New Items

  • STRAT-2258 Add socket-reaper container.
  • STRAT-1818 LSOF tool added to PHP-FPM
  • STRAT-1735 GNUPG extension added for php-fpm, cron,sshd (all PHP)
  • STRAT-2353 Changed ACME verification object Content-Type to text/plain. Ignore absent DNS challenges

02-05-2020

New Items

  • STRAT-1654 Add doc how to build sphinx from docker
  • STRAT-1752 Add "stratus" alias for cli
  • STRAT-2078 Update memory lock settings for all Elasticsearch versions and remove xpack
  • STRAT-2299 compass gem installed for ruby in sshd container

02-04-2020

Bug Fixes

  • STRAT-2347 Fixed the SSH Host value,
  • STRAT-2356 Revert virtualhost.conf back

New Items

  • STRAT-2399 PHP Sockets extension enabled for PHP 7.2/7.3
  • STRAT-1845 Merged default autoscaling values
  • STRAT-2360 Disabling Xdebug if PHP version is lower than 7.1
  • STRAT-2283 Added customization for SaltStack environment
  • STRAT-2353 Separate processing for HTTP and DNS domains on LetsEncrypt cert generation
  • STRAT-2283 Added 'Admin->SaltStack' page
  • STRAT-2377 Added 'String.includes' polyfill for IE
  • STRAT-2359 Redesigned DNS page. Sort by record name and type
  • STRAT-2356 Fix enableBranchBackend logic
  • STRAT-2356 [CD\CI] Refactoring multi-branch deployments. Conditionally enable withCredentials
  • STRAT-2356 Enabling dev/prod backend switching. Refactoring builds.
  • STRAT-1927 Disabled the addition of new DNS zones for the stores, which have filled ‘parent_id’ property
  • STRAT-2327 Created PHPV alert messages
  • STRAT-2078 Update memory lock settings for all Elasticsearch

01-28-2020

Bug Fixes

  • STRAT-2298 Set realip from 127.0.0.1 to stop catalogsearch from ratelimiting IP with varnish enabled
  • STRAT-2251 Fix of non-headless services in order to recreate headless
  • STRAT-2358 fix customer 2fa on apple devices
  • STRAT-2379 snapshots not clearing fix

New Items

  • STRAT-2356 Allow variable deployments for backend
  • STRAT-2343 Add localhost to purge whitelist
  • STRAT-2328 Update stratus docker images cache to comply with IfNotPresent policy
  • STRAT-2239 Add hidden .uuid location for validation
  • STRAT-2381 PHP 7.2 updated to latest 7.2.27 requires redeploy
  • STRAT-2352 remove username and pass from welcome emails
  • STRAT-2384 ignore ga status for retry payments on rbp plans

01-21-2020

Bug Fixes

  • STRAT-2169 updated mysql settings for dedicated plans mem leak prevention
  • STRAT-2325 fix for UA code used as GTM code

New Items

  • STRAT-2356 WS healthcheck
  • STRAT-2259 activated stratus-plus and stratus elite plans
  • STRAT-2042 added limits for plans in STRAT-2259
  • STRAT-1159 alert on purchase of dedicated plans instead of emailing customer
  • STRAT-2349 uuid plus instance name added to invoices
  • STRAT-2364 auto restart systemd if dbus error occurs
  • STRAT-2214 updates to magetect magento info gathering

01-14-2020

Bug Fixes

  • STRAT-2266 Fixed URL validation stages
  • STRAT-2249 Fixed infinite overlay on task_error event
  • STRAT-2301 Fixed panel header for Stratus Enterprise plan
  • STRAT-2034 Fixed the Cancel bug on Magento Frontend URL page
  • STRAT-1136 Fixed overlay blinking on Nginx Info page

New Items

  • STRAT-2233 Moved HTTP Only ssl option to Admin Tweaks section
  • STRAT-2340 Changed the year in copyright
  • STRAT-2265 Added GROWL notifications to MaintMode and DeploymMode pages
  • STRAT-2230 Improved error handling on MySQL Info menu
  • STRAT-2345 Creates ssh.uuid.mojostratus.io record in CloudFormation on provision
  • STRAT-2237 Added default pod quantity to higher level plans
  • STRAT-1927 Restricted dns zones from being created when the store is a child
  • STRAT-2240 Added file validation.
  • STRAT-2341 Fixed ACME registration.
  • STRAT-2140 Added servicepod status lookup before Magento installation.

11-27-2019

Bug Fixes

  • STRAT-2072 ES 6 and 7 Crashloop
  • STRAT-2084 In Prod store last overlay Loading... not visible
  • STRAT-2089 Provision bug on dev cluster
  • STRAT-2096 Sphinx service not accessible from cron container Indexes can not be updated
  • STRAT-2104 When using SSL or Urls tabs - an error occurs periodically
  • STRAT-2109 autoscaling not able to get cpu metrics
  • STRAT-2155 Ticket 1237063 CPDoS attacks - is CloufFront used correctly configured to prevent
  • STRAT-2160 reported instance type under info is wrong
  • STRAT-2165 cron for LE autorenew missing
  • STRAT-2198 databases missing SUPER privs

New Items

  • STRAT-1260 Pre-cache container images on worker nodes
  • STRAT-1470 Add rate limit to wishlist path for Magento 1 Nginx template
  • STRAT-1696 Add menu item mysql processlist
  • STRAT-1945 Upgrade Redis to Redis 5
  • STRAT-1957 Rework maintenance section for Magento 1
  • STRAT-2129 Add nginx default allow for IP 3.230.118.30
  • STRAT-2152 poc io control
  • STRAT-2162 Stratus Diagram
  • STRAT-2195 update php versions for mm.com stack
  • STRAT-2202 The button activity area goes beyond the inscription
  • STRAT-2209 announce additional 24
  • STRAT-2211 Magento 2.3.3 not compatible with SES
  • STRAT-2212 Get list of customers without autoscaling on
  • STRAT-2217 migrate sydney dev node
  • STRAT-2226 Mysql Info shows Errors and no DB Information
  • STRAT-2260 kube ephermeral storage location
  • STRAT-2264 POC autoscaler
  • STRAT-1991 Node to Node DR

11-19-2019

Bug Fixes

  • STRAT-2155 Fixed error responses quantity
  • STRAT-2160 Fixed instance type on Info page
  • STRAT-2167 Fixed mysql restart procedure

New Items

  • STRAT-2096 Changed process lookup for elasticsearch, memcached, sphinx, and varnish
  • STRAT-1696 Changed MySQL user from store db user to root
  • STRAT-2037 Blackfire service redesign
  • STRAT-2155 Added custom error responses with ttl=0 to prevent CPDoS attacks
  • STRAT-1696 Added 'show full processlist' procedure
  • STRAT-2084 Added 'no reload' option for object jobs. Added store reload notification for DNS procedures
  • STRAT-1957 Added Magento maintenance management functionality
  • STRAT-2135 Added phpenv
  • STRAT-1966 Changed IAM user for AWS API access
  • STRAT-1696+STRAT-2202 restyled helper links under form elements
  • STRAT-1696 Added MySql->Processlist tab
  • STRAT-2084 refactoring Loading... overlay and objectAWSWampCall calls. Add 'updating store' messages near the headers of all pages
  • STRAT-1957 Refactored calls to get/set maintenance mode
  • STRAT-1906 Added info text to IP field on SSH->Whitelist
  • STRAT-2086 Fixes REMOTE_ADDR variable being 127.0.0.1 when Varnish is enabled, Important for various modules that use that variable

11-08-2019

Bug Fixes

  • STRAT-1813 Php service says disabled
  • STRAT-2044 Rabbitmq authentication issues
  • STRAT-2077 Sphinx configuration path needs the config file name

New Items

  • STRAT-1652 Stratus helpdesk links
  • STRAT-2076 Install poc to customer dev nodes
  • STRAT-912 Create guide on editing and updating docker images
  • STRAT-1504 Remove MageMojo S3 buckets from list if the customer uses the aws cli
  • STRAT-1533 Add optipng to the fpm container
  • STRAT-1542 Add re-label configuration to cluster prometheus
  • STRAT-1562 Kube state metrics not working
  • STRAT-1576 cwebp binary installation request
  • STRAT-1643 Update ssh keys used to access workers example aws_kubis
  • STRAT-1709 Migrations changing limits etc
  • STRAT-1730 Timestamps in SSH bash history
  • STRAT-1761 Jenkins Jira integration via Jenkinsfile Scripted Pipeline
  • STRAT-1779 In Elasticsearch Info can not enable service ( enable/disable buttons are locked )
  • STRAT-1846 Change display_errors default for PHP frontend
  • STRAT-1847 Remove heartbeat link from mhm ui
  • STRAT-1849 Create deployment road-map and structure for MageMojo Infra/Code production and development
  • STRAT-1964 Install gsfonts on php cron and ssh containers
  • STRAT-1892 mhm-qa Jenkinsfile and add to new jenkins
  • STRAT-1916 Php 7.3 support
  • STRAT-2036 Remove WAF ACL from Stratus Configurations
  • STRAT-2043 RabbitMQ Info Page gives KWARGS pop-up if RabbitMQ is disabled
  • STRAT-2046 CLI is not working on Virginia Dev sites
  • STRAT-2073 New provision can overwrite Route53 zone file
  • STRAT-2093 sphinx.conf file always default after restart
  • STRAT-2128 Storage billing fix in AU
  • STRAT-2144 The build version in the footer must be 2.11 not 2.10
  • STRAT-2184 php-fpm rlimit_core
  • STRAT-2194 Update php versions for latest security fixes

09-13-2019

New Items

  • STRAT-161 RabbitMQ
  • STRAT-1950 nginx security update
  • STRAT-1181 various fixes for sphinx issues
  • STRAT-1352 elasticsearch 6 and 7 support
  • STRAT-1510 crons to run as low priority
  • STRAT-1911 fix for domain file verification
  • STRAT-1914 Access > Block Bots> When I click button Cancel data disappears
  • STRAT-2035 php upgrade for security vulnerability

08-16-2019

New Items

  • STRAT-1948 implement IPVS
  • STRAT-1483 Kubenetes Upgrade
  • STRAT-1485 implement Network ACLs
  • STRAT-1490 Update Migration Script
  • STRAT-1491 ELB removal
  • STRAT-1762 retire london region
  • STRAT-1764 implement kiam
  • STRAT-1765 update ubuntu distro to latest version
  • STRAT-1766 kubenetes in place upgrades
  • STRAT-1767 script cluster install in terraform
  • STRAT-1773 remove objfs from infrastructure
  • STRAT-1775 dev nodes to move to i3en instances
  • STRAT-1827 pipeline for setting up monitoring of burst credits for new nodes st1 drives
  • STRAT-1860 sydney instance types update
  • STRAT-1861 vpn access to frankfurt from us-east
  • STRAT-1880 proper placement of coredns
  • STRAT-1949 ssh hostname update

07-03-2019

Bug Fixes

  • STRAT-1791 Bug - checkmarks should not be green by default
  • STRAT-1793 Bug - why does total snapshot show 17mb?
  • STRAT-1794 Bug - when I click on a row it should select that row (and unselect any others)
  • STRAT-1795 Bug - the time needs to show the timezone
  • STRAT-1796 Bug - remove filter for size
  • STRAT-1797 Bug - total needs to have MB by the size
  • STRAT-1802 Bug - alert when files/database snaps will be removed
  • STRAT-1806 Bug - remove the word "snapshot" from all the header columns
  • STRAT-1807 Bug - total at bottom should round to 2 decimal places

New Items

  • STRAT-100 block 0.0.0.0/0 in whitelist
  • STRAT-1363 Restore Snapshot
  • STRAT-1583 nginx worker_connections exceed
  • STRAT-1640 Put MOTD updates into pipeline so changes to master MOTD are pushed out
  • STRAT-1661 open files limit for memcached
  • STRAT-1662 Jenkins Docker Container Build
  • STRAT-1886 need php module libsodium installed
  • STRAT-1682 Make sure that all body fonts are at least 14px
  • STRAT-1699 Add hotjar tracking js to ui
  • STRAT-1731 Panel logs for customer/user panel actions
  • STRAT-1744 backup monitoring
  • STRAT-1782 A small visual bug in dns
  • STRAT-1784 In Add SSH User there is a button Delete
  • STRAT-1785 upgrade php 7.2 to latest version 7.2.19
  • STRAT-1810 Add pm static | dynamic dropdown to admin -> php-fpm
  • STRAT-1811 php-fpm default settings are bad
  • STRAT-1814 docker build with dependencies
  • STRAT-1829 Snapshots validation for unique name does not work for everyone Scope
  • STRAT-1832 General snapshots testing
  • STRAT-1836 Add docker image prefix as a parameter to cluster pillar config
  • STRAT-1837 Update UI Redis Tab to show all 3 Redis instance info like config port and flush cache button
  • STRAT-1838 magedetect is not properly handling symlinks
  • STRAT-1844 Ticket #1095661 Server Time
  • STRAT-1851 KB Limits don't match Google Sheets
  • STRAT-1888 redis containers ui show enabled for containers by default, even if they are not
  • STRAT-1891 aditional redis containers do not always resolve
  • STRAT-1893 Build php 7.1, 7.2 containers from master prior to deployment
  • STRAT-1895 TAG_PREFIX should be empty for DockerBuild on master branch

06-26-2019

Bug Fixes

  • STRAT-1678 403 on logs download in AU
  • STRAT-1732 502 on logs download in NV
  • STRAT-1738 autoscaling -> redeploy code button should do reinit instead of redeploy
  • STRAT-1736 storage api incorrect
  • STRAT-1709 Migrations changing limits and other strange behavior
  • STRAT-1743 AWS rate limit error on Route53 updates during LetsEncrypt generation

New Items

  • STRAT-1421 Enhance the Info page with quick read-only info about the customer
  • STRAT-1668 additional info in Admin pods menu
  • STRAT-1673 Dns > When you search some object button Add MX Record not working
  • STRAT-1675 Change default autoscaling configuration for m1
  • STRAT-1687 Changing document root w/ autoscaling on does not redeploy code
  • STRAT-1695 Unify the look of pages where header duplicates the only form label
  • STRAT-1705 Improve speed of domain verification
  • STRAT-1711 Add CloudFront Behavior for .ico files

06-03-2019

Bug Fixes

  • STRAT-1701 Google invalidation issue
  • STRAT-1733 suspension process to open ticket instead of autosuspend

New Items

  • STRAT-1710 kernel update 4.18.0-1016-aws
  • STRAT-1748 make frankfurt great again
  • STRAT-1755 Add admin section for php-fpm values

05-20-2019

New Items

  • STRAT-1655 enhance noc for stratus malware data
  • STRAT-1726 expose magedetect info for stratus in noc

05-13-2019

Bug Fixes

  • STRAT-1685 fix mwscan

New Items

  • STRAT-161 Ticket #705555 RabbitMQ
  • STRAT-912 Create guide on editing and updating docker images
  • STRAT-1260 Pre-cache container images on worker nodes
  • STRAT-1261 As an employee I want us to follow Kubernetes best practices for container image pulls
  • STRAT-1352 add support for ES 6.0
  • STRAT-1639 Collect modules name and version
  • STRAT-1644 Is autoscaling enabled
  • STRAT-1645 Are any countries blocked
  • STRAT-1665 change us-east shared storage nodes to use r5d.12xlarge instance type
  • STRAT-1671 automatically disable magemojo admin users for stores
  • STRAT-1763 remove objfs for store configs

05-06-2019

New Items

  • STRAT-1570 Updated Jenkinsfile
  • STRAT-1564 Updated provision procedure. Updated CloudFront config render to use only those domains that are covered by the used SSL certificate. Domain Is Covered by SSL Certificate logic BUGFIX fixed typo k8s.py
  • STRAT-1665 change us-east shared storage nodes to use r5d.12xlarge instance type
  • STRAT-1666 launch new shared storage instance on r5d.12xlarge instance type
  • STRAT-1667 Set redis.conf maxmemory-policy allkeys-lru

04-29-2019

Bug Fixes

  • STRAT-1251 Can't see container status reliably

New Items

  • STRAT-1286 Set TLS default to 1.2
  • STRAT-1301 Disallow magemojo as SSH username
  • STRAT-1403 Crons and restricted mode
  • STRAT-1650 mysql cli copy connection details (like ssh user)

04-22-2019

Bug Fixes

  • STRAT-1563 doublesave bug strikes again

New Items

  • STRAT-1522 update autoscaling cpu target
  • STRAT-1330 Dev stores are running in production mode
  • STRAT-1361 Update imagemagic version on stratus
  • STRAT-1454 [Ticket #1040232] S3 Bucket Backup
  • STRAT-1558 mysql limits
  • STRAT-1590 Ticket #1053289 Dev Site will not start
  • STRAT-1614 provision new shared worker

04-15-2019

Bug Fixes

  • STRAT-1579 fix pod_exec_cmd() status processing
  • STRAT-1573 Fixed Admin Only->Varnish values dropping to default after updating Varnish->VCL tab
  • STRAT-1574 Fixed minor routing problems
  • STRAT-1566 Removed state call duplication, fix memcached cache flush command
  • STRAT-225 HOTFIX # ssh/nginx logging create log dir for existing pods rework of ssh+nginx logs for ssh logging
  • STRAT-1397 Stratus Logs can not select file to download
  • STRAT-1511 Fixed changes order in Route53 update batches
  • STRAT-1468 Sydney Exim log permissions missing a+r
  • STRAT-1553 Fixed error handling on Magento->Info and MySQL->Info tabs. Changed Jenkinsfile
  • STRAT-1534 Fixed DNS Zone creation Cancel button
  • STRAT-1535 Fixed SSL logic for expired LE certificates

New Items

  • STRAT-629 move mysql logs to /log/mysql
  • STRAT-943 Setting store name equal to provision domain
  • STRAT-1003 fix errors processing on pod exec
  • STRAT-1006 making node load checking tools
  • STRAT-1144 add bots filtering for development mode
  • STRAT-1205 GeoIP PHP module for all PHP versions
  • STRAT-1318 Ticket 977143 Install Image Packages - jpegoptim
  • STRAT-1357[Ticket 994454 Stratus Migration Request: PDO DBLIB
  • STRAT-1373 STRAT-1464 alter php default values
  • STRAT-1443 Added Clear URL Cache page in Varnish section
  • STRAT-1455 poc enhancements for killing wild crons and mysql processes
  • STRAT-1473 Ticket #1044754 Node.js version upgrade request
  • STRAT-1474 Update Image Magick Resource Limits
  • STRAT-1475 System Log settings | Log rotation not in effect
  • STRAT-1476 Temporary hack for flexvolumes for new single pool nodes until we finish plans development
  • STRAT-1477 Migration script to support dedicated nodes
  • STRAT-1478 Growth Plan Metal Nodes
  • STRAT-1479 Scale and Enterprise plans
  • STRAT-1499 Ticket #1046415 Install openssl-dev
  • STRAT-1500 Ticket #1046424 Install pdftk
  • STRAT-1508 cloudfront download logs error
  • STRAT-1514 Use defaults for blocked bots if the list is empty
  • STRAT-1515 Hid Autoscaling for rbp plans
  • STRAT-1518 Update n98 to support magento 2.3.1
  • STRAT-1528 Multiple SRV records Fixed adding DNS on provision, Restructured SRV record
  • STRAT-1541 Blocked LetsEncrypt option on SSL->Settings tab if there are no verified domains
  • STRAT-1548 Changed Stratus plan to Stratus Starter
  • STRAT-1567 improve poc logging
  • STRAT-1568 STRAT-1214 Refactoring varnish service, Added Admin->Varnish page in order to manage varnish Cache Size and Configuration Added Varnish config and cache_size fields Updated SaltStack error handling
  • STRAT-1581 Updated SaltStack error handling
  • STRAT-1582 Banned wildcard from Add URL input on URLs page

04-08-2019

Bug Fixes

  • STRAT-1003 fix errors processing on pod exec
  • STRAT-1511 Fixed changes order in Route53 update batches
  • STRAT-1534 Fixed DNS Zone creation Cancel button
  • STRAT-1535 Fixed SSL logic for expired LE certificates

New Items

  • STRAT-225 rework of ssh+nginx logs for ssh logging
  • STRAT-629 move mysql logs to /log/mysql
  • STRAT-1144 add bots filtering for development mode
  • STRAT-1373 STRAT-1464 alter php default values
  • STRAT-1443 Added Clear URL Cache page in Varnish section
  • STRAT-1514 Use defaults for blocked bots if the list is empty
  • STRAT-1515 Hid Autoscaling for rb" plans
  • STRAT-1528 Multiple SRV records Fixed adding DNS on provision
  • STRAT-1528 Restructured SRV record
  • STRAT-1541 Blocked 'LetsEncrypt' option on SSL->Settings tab if there are no verified domains
  • STRAT-1548 Changed Stratus plan to Stratus Starter

04-01-2019

Bug Fixes

  • STRAT-1246 As a customer I have to save anything Nginx related twice all the time
  • STRAT-1496 can not renew SSL with weird error
  • STRAT-1414 Provision preprovision fixes

New Items

  • STRAT-1095 Wanting to change www CNAME of stratus DNS
  • STRAT-1230 document adding additional ports for provisioning
  • STRAT-1317 Stratus panel CLI throwing filedescriptor out of range
  • STRAT-1443 Added Clear URL Cache page in Varnish section
  • STRAT-1477 Migration script to support dedicated nodes
  • STRAT-1494 Block SES
  • STRAT-1511 Fixed changes order in Route53 update batches
  • STRAT-1525 REST API endpoint to cleanup ACM
  • STRAT-1535 Fixed SSL logic for expired LE certificates

03-25-2019

Bug Fixes

  • STRAT-1065 Disable zfs scrub on node creation
  • STRAT-1085 Alert on hugepages not being disabled
  • STRAT-1085 Disable hugepages
  • STRAT-1088 STRAT-1224 STRAT-1257 Enable Swap, kubelet and kubeadm
  • STRAT-1146 Change tmp locations to customer zfs shares
  • STRAT-1221 l2arc cache files in unavailable state after node stop
  • STRAT-1224 Swap and cache settings not persisting after node stop
  • STRAT-1257 142f reboot 1/29/2019 Ref: New Kernel linux-crashdump zfs kvm ena swap smb
  • STRAT-1257 Install kdump and record crashes in /var/crash/
  • STRAT-1257 KVM double_fault bug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1744199/comments/3
  • STRAT-1257 Update ENA driver to 2.0.2K https://github.com/amzn/amzn-drivers/blob/master/kernel/linux/ena/RELEASENOTES.md
  • STRAT-1257 Update Kernel to 4.15.0-1032-aws which will update ENA, ZFS, KVM drivers info below / New AMI builds, disable unattended upgrades related
  • STRAT-1257 Update ZFS driver to 0.7.5-1ubuntu16.4 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1781364/comments/25
  • STRAT-1266 Remove Samba confirmed to cause Kernel Panics ref: Marty Simmons Eric Hileman Aleks Loz
  • STRAT-1270 Larger root device / 1Tb to curb kicking nodes on disc pressure
  • STRAT-1270 ephemeral storage pod eviction
  • STRAT-1272 Broken /stratus/cache and /var/lib/docker mounts in AU
  • STRAT-1282 /tmp setting a symlink in each container to reroute /tmp to their /tmp
  • STRAT-1307 Install nfs-kernel packages in launch template and in salt
  • STRAT-1309 migration script with enhancements
  • STRAT-1310 automated snapshots of st1 volumes
  • STRAT-1313 Remove all 12x testing workers from dev cluster
  • STRAT-1324 Mojo plans instance types and templates
  • STRAT-1325 standardized launch template names
  • STRAT-1334 Remove unattended upgrades
  • STRAT-1334 Remove unattended-upgrades package from the template in All regions
  • STRAT-1335 Varnish cache is going to emptyDir and thus to /var/lib/kubelet
  • STRAT-1336 Orphaned dir in var/lib/kubelet
  • STRAT-1345 i-0df35473dcb77c50e down would not restart by itself
  • STRAT-1347 Dev-Flight for STRAT-1297 Migration to new nodes with limits and correct mounts
  • STRAT-1367 Migration script not working 100% re: Flex volume
  • STRAT-1367 STRAT-1309 STRAT-1297 Optimise Migration script, and optimise not lose files
  • STRAT-708 Disable hugepages on new worker creation

New Items

  • Replaced Samba with NFS
  • Disabled unattended upgrades causing different kernel versions with different ENA ZFS driver versions
  • Increased the size to 6Tb of ST1 type EBS devices which ran out of burst credits when backups ran causing ZFS lockups and subsequent crashes
  • Ensured that SWAP was enabled on reboots and new servers
  • Installed Kdump which records crashes in /var/crash
  • Set nvme_core.timeout value from the 30s to the recommended highest setting
  • Ensured termination protection for instances and EBS devices
  • New KB released, old MHM content removed, stratus guides updated for UI v2.10, release notes cleaned.
  • Enabled additional real-time logs in UI
  • Fixed an NGINX double save bug in UI
  • Fixed a bug in kube's coredns that is used for internal DNS resolution
  • Added new sections in Stratus UI Cloudfront Sphinx Elasticsearch Varnish Redis Memcache Nginx MySQL PHP Logs Cron Magento
  • Added mssql ssh2 for PHP and sass gem for Ruby
  • Fixed Autoscaling and Symlinks issue
  • Fixed a bug in Autoscaling exclude directories