Skip to content

Releases: spryker/devvm

v2.1.0

19 Jun 11:11
Compare
Choose a tag to compare

Build number: 268

Requirements

For all systems:

  • VirtualBox 5.2.8
  • Vagrant 2.0.3
  • Vagrant plugins: vagrant-hostmanager, vagrant-vbguest

For Windows additionally:

  • Git-bash

Changelog

Upgrades

  • upgrade PHP to 7.2
  • upgrade kibana to match elasticsearch version 5.x

Stability fixes:

  • use composer.json instead of setup to check if spryker repo is valid
  • fix udev persistent-net issues
  • use TCP for NFS mount on Unix hosts
  • change network driver to virtio (#207)
  • use actimeo for nfs mount (fixes: "failed to open stream: Input/output" exception)
  • disable filebeat service (VM-68)
  • disable optimizations in opcache

Performance improvements:

  • add cachefilesd for NFS filesystem cache on Unix hosts
  • optimize NFS mount performance - use fsc, noatime
  • increase opcache revalidate_freq to 2s on dev
  • install hirak/prestissimo composer extension
  • improve git prompt performance by not checking for dirty files
  • enable opcache cache_file
  • increase php realpath cache size and TTL

Windows support:

  • git clone: use double quotes for windows compatibility
  • enable symlink support for shared folders on Windows (VM-67)
  • don't use colon in installer log file names (VM-66)
  • increase default command timeout in installer
  • add optional file sharing via SMB/CIFS protocol

Features:

  • export VM_PROJECT variable from .vm to PHP (VM-58, VM-62)

v2.0.0

26 Feb 17:52
Compare
Choose a tag to compare

Build number: 182

Requirements

VirtualBox >= 5.2.2
vagrant >= 2.0.1

Changes

  • upgrade elasticsearch to 5.6.8
  • update zsh plugin list
  • increase number of Jenkins executors to 8
  • remove compass dependency

Backward-compatility notes

This DevVM release includes major Elasticsearch upgrade from version 2.x to 5.x. Those are not compatible. Your Spryker code needs to handle new Elasticsearch properly and the underlaying library (ruflin/Elastica) must be set to proper version (5.x).

v2.1.0-RC1

27 Feb 09:54
Compare
Choose a tag to compare
v2.1.0-RC1 Pre-release
Pre-release

Build number: 185

Requirements

VirtualBox >= 5.2.2
vagrant >= 2.0.1

Changes

  • Upgrade PHP to 7.2
  • Use composer.json instead of setup to check if spryker repo is valid

v1.0.4

21 Dec 09:55
Compare
Choose a tag to compare

Build number: 167

Requirements

VirtualBox >= 5.2.2
vagrant >= 2.0.1

Changes

  • Remove deprecated shell aliases, use pre-installed composer from $PATH

v1.0.3

18 Dec 18:45
Compare
Choose a tag to compare
v1.0.3 Pre-release
Pre-release

Build number: 165

Requirements

VirtualBox >= 5.2.2
vagrant >= 2.0.1

Changes

  • Use korekontrol mirror for jenkins package installation
  • Stability fixes for VirtualBox 5.2.2
  • Add version reporting (see: cat /etc/spryker-vm)
  • Install composer globally
  • Update base box to Debian 9.3

1.0.2

17 Nov 14:36
Compare
Choose a tag to compare
1.0.2 Pre-release
Pre-release

Build number: 153

Requirement changes

VirtualBox >= 5.2.x
vagrant >= 2.0.1

New features

Install NVM for nodejs

Software updates

Upgrade nodejs to 8.x
Bundle VirtualBox 5.2 add-ons

1.0.1

17 Nov 13:44
Compare
Choose a tag to compare
1.0.1 Pre-release
Pre-release

Build number: 152

1.0.0

09 Nov 17:05
8c3c6c3
Compare
Choose a tag to compare

Upgraded components

Base distribution -> upgrade to Debian 9.0
redis: 3.2.6
PostgreSQL: 9.6.5
MySQL: 5.7.19
PHP: 7.1.10
NginX: 1.10.3
Graphviz: 2.38
RabbitMQ: 3.6.12
Vagrant: 2.0.0

ci-119

13 Jun 07:49
Compare
Choose a tag to compare

Automated build: ci-119

ci-117

06 Apr 14:47
Compare
Choose a tag to compare
  • Update PHP major version to 7.1
  • Add VM_IP_PREFIX configuration variable