diff --git a/VERSION b/VERSION
index 746bd19f83ff65c601187114d97bc997a2e37267..bd73f47072b1fe4b9914ec14a7f6d47fcc8f816a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.3.1-dev
+0.4
diff --git a/setup.py b/setup.py
index 7a42530ab5010c70f50bc78e4f39d723084a4ff5..df41687584adbd5454137332438b135476854783 100644
--- a/setup.py
+++ b/setup.py
@@ -154,17 +154,21 @@ setuptools.setup(
         'install':   install_command,
     },
 
-    author='The lovely Arbor devs.',
+    author='The Arbor dev team.',
     url='https://github.com/arbor-sim/arbor',
     description='High performance simulation of networks of multicompartment neurons.',
     long_description=long_description,
     long_description_content_type='text/markdown',
     classifiers=[
-        'Development Status :: 4 - Beta', # Upgrade to "5 - Production/Stable" on release of v0.4
+        'Development Status :: 5 - Production/Stable',
         'Intended Audience :: Science/Research',
+        'License :: OSI Approved :: BSD License',
         'Programming Language :: Python :: 3.6',
         'Programming Language :: Python :: 3.7',
         'Programming Language :: Python :: 3.8',
+        'Programming Language :: C++',
+        'Environment :: CUDA :: 10',
+        'Environment :: CUDA :: 11',
     ],
     project_urls={
         'Source': 'https://github.com/arbor-sim/arbor',