HHVM

  • Install
  • Blog
  • Docs
  • GitHub
  • Hack
  • Facebook
  • Slack
  • Twitter
  • Install
  • Blog
  • Docs
  • GitHub
  • Hack
  • Facebook
  • Slack
  • Twitter

Blog

+All Posts

  • CVE-2023-0567: Invalid password hashes accepted by crypt()
  • CVE-2022-36937: TLS 1.0 connections
  • Standby for Release
  • HHVM 4.172
  • HHVM 4.153.3, 4.167.1, 4.168.1, 4.169.1, 4.170.1 and 4.171.0
  • HHVM 4.170
  • HHVM 4.169
  • HHVM 4.168
  • Experimenting with universal deb packages
  • HHVM 4.167
  • HHVM 4.166
  • HHVM 4.165
  • Experimenting with Nix, GitHub Actions, and Visual Studio Code
  • HHVM 4.164
  • HHVM 4.163
  • Stopping MacOS Homebrew Support
  • HHVM 4.162
  • HHVM 4.161
  • HHVM 4.160
  • HHVM is now releasing every 2 weeks
  • HHVM 4.159
  • HHVM 4.158
  • HHVM 4.157
  • HHVM 4.156
  • HHVM 4.155
  • Security Update for 4.128 and 4.148 - 4.154
  • HHVM 4.154
  • HHVM 4.153
  • HHVM 4.151
  • HHVM 4.150
  • Introducing `readonly`
  • HHVM 4.149
  • HHVM 4.148
  • HHVM 4.147
  • HHVM 4.146
  • HHVM 4.145
  • How to lint your code with the help of the type checker?
  • HHVM 4.144
  • HHVM 4.143
  • HHVM 4.139.1 and 4.140.1
  • HHVM 4.140
  • HHVM 4.139, and December release schedule
  • HHVM 4.138
  • HHVM 4.137
  • HHVM 4.136
  • HHVM 4.135
  • HHVM 4.134
  • HHVM 4.133
  • HHVM 4.131
  • HHVM 4.130
  • HHVM 4.129
  • HHVM LTS 4.128
  • HHVM 4.127
  • HHVM 4.126
  • HHVM 4.124
  • HHVM 4.123
  • HHVM 4.122
  • HHVM 4.121
  • HHVM 4.120
  • Security Update
  • HHVM 4.118.1: Bugfix release
  • HHVM 4.118
  • HHVM 4.117
  • HHVM 4.116
  • HHVM 4.115
  • HHVM 4.114
  • HHVM 4.113
  • HHVM 4.112
  • HHVM 4.111
  • HHVM 4.110
  • HHVM 4.109
  • HHVM 4.108
  • HHVM 4.107
  • Removing Implicit Coercions
  • HHVM 4.106
  • Security Update
  • HHVM 4.105
  • HHVM 4.104
  • HHVM 4.103
  • Extending HHVM 4.102 Support
  • HHVM 4.102
  • HHVM 4.101
  • HHVM 4.100
  • HHVM 4.99
  • Security Update
  • HHVM 4.98
  • HHVM 4.97
  • HHVM 4.96
  • HHVM 4.95
  • HHVM 4.94.0, 4.88.1, 4.91.1, 4.92.1, and 4.93.1
  • HHVM 4.93
  • HHVM 4.92
  • HHVM 4.91
  • HHVM 4.88
  • HHVM 4.87
  • HHVM 4.86
  • HHVM 4.84
  • Security Update
  • HHVM 4.83
  • HHVM 4.82
  • HHVM 4.81
  • HHVM 4.80
  • HHVM 4.79
  • HHVM 4.78
  • HHVM 4.77
  • HHVM 4.76
  • HHVM 4.75
  • HHVM 4.74
  • HHVM 4.73
  • XHP v4: namespaces and updated syntax
  • HHVM 4.72
  • HHVM 4.71
  • Skipping HHVM 4.70
  • HHVM 4.69
  • HHVM 4.68
  • HHVM 4.67
  • HHVM 4.66
  • HHVM 4.65
  • Security Update
  • HHVM 4.64
  • Skipping HHVM 4.63
  • HHVM 4.62
  • HHVM 4.61
  • HHVM 4.60
  • HHVM 4.59
  • HHVM 4.58
  • HHVM 4.57
  • HHVM 4.56
  • Security Update
  • HHVM 4.55
  • HHVM 4.54
  • HHVM 4.53
  • HHVM 4.52
  • HHVM 4.51
  • HHVM 4.50
  • HHVM 4.49
  • HHVM 4.48
  • HHVM 4.47
  • HHVM 4.46
  • Security Update
  • HHVM 4.45
  • HHVM 4.44
  • HHVM 4.43
  • HHVM 4.42
  • HHVM 4.41
  • HHVM 4.40
  • HHVM 4.39
  • HHVM 4.38
  • Holiday schedule: cancelling HHVM 4.37
  • HHVM 4.36
  • HHVM 4.35
  • HHVM 4.34
  • HHVM 4.33
  • HHVM 4.32 (LTS)
  • Support lifecycle for older distributions
  • HHVM 4.31.0
  • HHVM 4.30.0
  • HHVM 4.29.0
  • Security Update
  • HHVM 4.28
  • HHVM 4.27.0
  • HHVM 4.26.0
  • Deprecating &$references
  • HHVM 4.25.0
  • Security Update
  • HHVM 4.24.0
  • HHVM 4.23.0
  • HHVM 4.22.0
  • HHVM 4.21.0
  • Security Update
  • HHVM 4.20.0 and 4.20.1
  • HHVM 4.19.0
  • Security Update
  • HHVM 4.18.0
  • Bugfixes for 3.30, 4.8, and 4.12-17
  • HHVM 4.17.0
  • HHVM 4.16.0
  • HHVM 4.15.0
  • HHVM 4.14.0
  • HHVM 4.13.0
  • HHVM 4.12.0
  • HHVM 4.11.0
  • HHVM 4.10.0
  • HHVM 4.9.1, repository changes
  • HHVM 4.9.0, and security updates for 3.30, and 4.3-4.7
  • HHVM 4.8.0
  • HHVM 4.7.0
  • HHVM 4.6.0
  • HHVM 4.5.0
  • HHVM 4.4.0
  • HHVM 4.3.0
  • HHVM 4.2.0
  • HHVM 4.1.0
  • HHVM 4.0.4, 3.30.5, and 3.27.8
  • HHVM 4.0.3
  • HHVM 4.0.2
  • HHVM 4.0.1, 3.30.4, and 3.27.7: CVE-2019-3552
  • HHVM 4.0.0
  • HHVM 3.30.3
  • HHVM 3.30.2 and 3.27.6
  • HHVM 3.30.1 and 3.27.5
  • HHVM 3.30
  • HHVM 3.29.1 and 3.27.4
  • HHVM 3.29
  • HHVM 3.28.3
  • HHVM 3.28.2 and 3.27.3
  • Introducing HackTest
  • Ending PHP Support, and The Future Of Hack
  • HHVM 3.28.1
  • HHVM 3.28.0
  • HHVM 3.27.2
  • HHVM 3.27.1 and 3.24.8
  • HHVM 3.27.0
  • HHVM 3.26.3
  • HHVM 3.26.2
  • HHVM 3.26.1
  • HHVM 3.26 - Introducing HackC
  • HHVM 3.25.3, HHVM 3.24.7, and 3.21.11
  • Relicensing Hack
  • HHVM 3.25.2, HHVM 3.24.6, and 3.21.10 (CVE-2018-6334)
  • HHVM 3.25.1, HHVM 3.24.5, and 3.21.9
  • HHVM 3.25.0, 3.24.4, and 3.21.8
  • HHVM 3.24.3 and 3.21.7
  • HHVM 3.24.2
  • HHVM 3.24.1, 3.21.6, and 3.18.8
  • HHVM 3.24
  • HHVM 3.23.4, 3.21.5, and 3.18.7
  • HHVM 3.23.3, 3.21.4, and 3.18.6
  • HHVM 3.23
  • GPG Key Migration
  • The Hack Standard Library: v1.0
  • HHVM 3.22
  • The Future of HHVM
  • HHVM 3.21
  • HHVM 3.20
  • HHVM 3.19
  • Concurrent JIT Compilation
  • How the Cyber-Elephant Got His ARM
  • HHVM's Profile-guided Region JIT
  • HHVM 3.18
  • New Year, New Me
  • HHVM 3.15
  • Improved User Documentation
  • PHP 7 Support
  • Improving Arrays in Hack
  • LLVM Code Generation in HHVM
  • HHVM 3.10.0
  • Experimental Mac OS X Support
  • HHVM 3.9.0
  • HHVM 3.8.0
  • CVE-2015-4663
  • Trait and interface requirements in Hack
  • Lockdown Results and HHVM Performance
  • Covariance, Contravariance, and super Type Constraints
  • HHVM Lockdown
  • HHVM 3.7.0
  • Announcing our book: “Hack & HHVM”
  • Etsy's Transition to HHVM
  • HHVM 3.6.0
  • Announcing a Specification for Hack
  • Coming Soon in HHVM
  • HHVM 3.5.0
  • Wikipedia on HHVM
  • LTS Updates
  • Async - Cooperative Multitasking for Hack
  • WP Engine and Box now use HHVM
  • HHVM 3.4.0
  • Announcing the Hack Transpiler
  • Hack: Overriding Constructors, "new static", and __ConsistentConstruct
  • HHVM 3.3.1
  • Using XHP with Bootstrap
  • Hack: Recent Updates
  • The Journey of a Thousand Bytecodes
  • HHVM 3.3.0
  • HHVM Long Term Support
  • Hack Community Roundup #3
  • Announcing a specification for PHP
  • HHVM 3.2.0
  • Faster GitHub Commits
  • Hack Community Roundup #2
  • HHVM 3.1.0
  • Hack Community Roundup
  • Compatibility Update
  • Hack Developer Day 2014: Keep Hacking
  • Debug Packages
  • HHVM 3.0.0
  • Hacking Hack on Heroku
  • Introducing Hack - A Programming Language for HHVM
  • HHVM 2.4.2
  • Tracking Parity
  • Implementing MySQLi
  • HHVM: The Next Six Months
  • HHVM 2.4.0
  • Nightly Packages
  • We are the 98.5% (and the 16%)
  • FasterCGI with HHVM
  • HHVM 2.3.0 and Travis CI
  • Faster and Cheaper: The Evolution of the hhvm JIT
  • Locking Down for Performance and Parity
  • HHVM on Heroku
  • HHVM 2.2.0
  • Wow HHVM is fast...too bad it doesn’t run my code
  • HHVM Optimization Tips
  • Joining, Retirement, Testing, and Bankruptcy
  • The AdminServer
  • On Garbage Collection
  • Spammers are still a thing, it seems
  • Adding an opcode to HHBC
  • Go Faster!
  • Getting WordPress running on HHVM
  • WordPress 3.4.2 running on HHVM

Fred Emmott

HHVM 3.24.2

Posted February 07, 2018

This release contains several bugfixes:

  • Fix crashes when connecting to some recent MySQL servers such as MariaDB 10
  • Fix crashes when SSL is enabled, but certificates and keys are not correctly configured
  • If SSL is configured but the port is unavailable, exit cleanly instead of crashing

Additionally, we have rebuilt the HHVM 3.21 MacOS binaries to be compatible with updates to other Homebrew packages.

Facebook Open Source

Terms of Use Data Policy Cookie Policy Open Source Projects GitHub Twitter
Contribute to this project on GitHub