diff --git a/apps/trading/.env.mainnet b/apps/trading/.env.mainnet
index 9b43a8c28..19f9f45cb 100644
--- a/apps/trading/.env.mainnet
+++ b/apps/trading/.env.mainnet
@@ -17,10 +17,6 @@ NX_CHROME_EXTENSION_URL=https://chrome.google.com/webstore/detail/vega-wallet-ma
NX_MOZILLA_EXTENSION_URL=https://addons.mozilla.org/firefox/addon/vega-wallet-mainnet
NX_ORACLE_PROOFS_URL=https://raw.githubusercontent.com/vegaprotocol/well-known/main/__generated__/oracle-proofs.json
-
-# TAG name of the current app version - TODO: bump to the latest upon release
-NX_APP_VERSION=v0.21.2-core-0.72.14
-
# Cosmic elevator flags
NX_SUCCESSOR_MARKETS=true
NX_STOP_ORDERS=true
diff --git a/apps/trading/components/banner/index.tsx b/apps/trading/components/banner/index.tsx
index d1f7dda97..d7686c0b9 100644
--- a/apps/trading/components/banner/index.tsx
+++ b/apps/trading/components/banner/index.tsx
@@ -1,2 +1 @@
export * from './announcement-banner';
-export * from './upgrade-banner';
diff --git a/apps/trading/components/banner/upgrade-banner.tsx b/apps/trading/components/banner/upgrade-banner.tsx
deleted file mode 100644
index 2db9a08a6..000000000
--- a/apps/trading/components/banner/upgrade-banner.tsx
+++ /dev/null
@@ -1,84 +0,0 @@
-import { useMemo, useState } from 'react';
-import { gt, prerelease } from 'semver';
-import {
- ReleasesFeed,
- useEnvironment,
- useReleases,
- Networks,
-} from '@vegaprotocol/environment';
-import { t } from '@vegaprotocol/i18n';
-import {
- CopyWithTooltip,
- ExternalLink,
- Intent,
- NotificationBanner,
- VegaIcon,
- VegaIconNames,
-} from '@vegaprotocol/ui-toolkit';
-
-// v0.20.12-core-0.71.4 -> v0.20.12
-// we need to strip the "core" suffix in order to determine whether a release
-// is a pre-release (candidate); example: v.0.21.0-beta.1-core-0.71.4
-const parseTagName = (tagName: string) => tagName.replace(/-core-[\d.]+$/i, '');
-
-type UpgradeBannerProps = {
- showVersionChange: boolean;
-};
-export const UpgradeBanner = ({ showVersionChange }: UpgradeBannerProps) => {
- const [visible, setVisible] = useState(true);
- const { data } = useReleases(ReleasesFeed.FrontEnd);
- const { APP_VERSION, VEGA_ENV, VEGA_NETWORKS } = useEnvironment();
-
- const CANONICAL_URL = VEGA_NETWORKS[VEGA_ENV] || 'https://console.vega.xyz';
-
- const newest = useMemo(() => {
- if (!APP_VERSION || !data) return undefined;
- const newer = data.filter((r) => gt(r.tagName, APP_VERSION));
- const valid =
- // filter pre-releases on mainnet
- VEGA_ENV === Networks.MAINNET
- ? newer?.filter((r) => !prerelease(parseTagName(r.tagName)))
- : newer;
- return valid.sort((a, b) => (gt(a.tagName, b.tagName) ? -1 : 1))[0];
- }, [APP_VERSION, VEGA_ENV, data]);
-
- if (!visible || !newest) {
- return null;
- }
-
- return (
-