diff --git a/doc/scst_user_spec.sgml b/doc/scst_user_spec.sgml
index 75f601928..3e27acc4d 100644
--- a/doc/scst_user_spec.sgml
+++ b/doc/scst_user_spec.sgml
@@ -10,7 +10,7 @@ SCST user space device handler interface description
Vladislav Bolkhovitin
-Version 3.2.0
+Version 3.3.0
diff --git a/fcst/fcst.h b/fcst/fcst.h
index e26cddf2e..5dd991db0 100644
--- a/fcst/fcst.h
+++ b/fcst/fcst.h
@@ -30,13 +30,7 @@
#define NEW_LIBFC_API
#endif
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0) || \
- defined(CONFIG_SUSE_KERNEL) && \
- LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 0)
-#define NEW_LIBFC_API
-#endif
-
-#define FT_VERSION "3.3.0-rc"
+#define FT_VERSION "3.3.0"
#define FT_MODULE "fcst"
#define FT_MAX_HW_PENDING_TIME 20 /* max I/O time in seconds */
diff --git a/iscsi-scst/README b/iscsi-scst/README
index 7f08b961d..450844285 100644
--- a/iscsi-scst/README
+++ b/iscsi-scst/README
@@ -1,7 +1,7 @@
iSCSI SCST target driver
========================
-Version 3.3.0, XX XXXXX 2016
+Version 3.3.0, 04 November 2018
----------------------------
ISCSI-SCST is a deeply reworked fork of iSCSI Enterprise Target (IET)
diff --git a/iscsi-scst/include/iscsi_scst_ver.h b/iscsi-scst/include/iscsi_scst_ver.h
index 1873a5765..40a807e09 100644
--- a/iscsi-scst/include/iscsi_scst_ver.h
+++ b/iscsi-scst/include/iscsi_scst_ver.h
@@ -21,4 +21,4 @@
#define ISCSI_VERSION_STRING_SUFFIX
#endif
-#define ISCSI_VERSION_STRING "3.3.0-rc" ISCSI_VERSION_STRING_SUFFIX
+#define ISCSI_VERSION_STRING "3.3.0" ISCSI_VERSION_STRING_SUFFIX
diff --git a/qla2x00t/qla2x00-target/README b/qla2x00t/qla2x00-target/README
index 454e5dcc4..c91e1b00b 100644
--- a/qla2x00t/qla2x00-target/README
+++ b/qla2x00t/qla2x00-target/README
@@ -1,7 +1,7 @@
Target driver for QLogic 2[2-6]xx/8[1-3]xx Fibre Channel cards
==============================================================
-Version 3.3.0, XX XXXXX 2016
+Version 3.3.0, 04 November 2018
----------------------------
This is target driver for QLogic 2[2-6]xx/8[1-3]xx Fibre Channel cards.
diff --git a/qla2x00t/qla2x00-target/qla2x00t.h b/qla2x00t/qla2x00-target/qla2x00t.h
index 14294d30d..1c15166b1 100644
--- a/qla2x00t/qla2x00-target/qla2x00t.h
+++ b/qla2x00t/qla2x00-target/qla2x00t.h
@@ -34,8 +34,8 @@
/* Version numbers, the same as for the kernel */
#define Q2T_VERSION(a, b, c, d) (((a) << 030) + ((b) << 020) + (c) << 010 + (d))
-#define Q2T_VERSION_CODE Q2T_VERSION(3, 4, 0, 0)
-#define Q2T_VERSION_STRING "3.4.0"
+#define Q2T_VERSION_CODE Q2T_VERSION(3, 3, 0, 0)
+#define Q2T_VERSION_STRING "3.3.0"
#define Q2T_PROC_VERSION_NAME "version"
#define Q2T_MAX_CDB_LEN 16
diff --git a/scst/README b/scst/README
index 9160383e8..35cb7d4d4 100644
--- a/scst/README
+++ b/scst/README
@@ -1,7 +1,7 @@
Generic SCSI target mid-level for Linux (SCST)
==============================================
-Version 3.3.0, XX XXXXX 2014
+Version 3.3.0, 04 November 2018
----------------------------
SCST is designed to provide unified, consistent interface between SCSI
diff --git a/scst/include/scst_const.h b/scst/include/scst_const.h
index 863d9f16f..91ad94330 100644
--- a/scst/include/scst_const.h
+++ b/scst/include/scst_const.h
@@ -44,13 +44,13 @@
* and FIO_REV in usr/fileio/common.h as well.
*/
#define SCST_VERSION(a, b, c, d) (((a) << 24) + ((b) << 16) + ((c) << 8) + d)
-#define SCST_VERSION_CODE SCST_VERSION(3, 3, 0, 0)
+#define SCST_VERSION_CODE SCST_VERSION(3, 4, 0, 0)
#ifdef CONFIG_SCST_PROC
#define SCST_VERSION_STRING_SUFFIX "-procfs"
#else
#define SCST_VERSION_STRING_SUFFIX
#endif
-#define SCST_VERSION_NAME "3.3.0-rc"
+#define SCST_VERSION_NAME "3.3.0"
#define SCST_VERSION_STRING SCST_VERSION_NAME SCST_VERSION_STRING_SUFFIX
#define SCST_CONST_VERSION SCST_CONST_INTF_VER
diff --git a/scst_local/scst_local.c b/scst_local/scst_local.c
index c963782a6..2d0e5aab2 100644
--- a/scst_local/scst_local.c
+++ b/scst_local/scst_local.c
@@ -96,7 +96,7 @@ static unsigned long scst_local_trace_flag = SCST_LOCAL_DEFAULT_LOG_FLAGS;
#define scsi_bufflen(cmd) ((cmd)->request_bufflen)
#endif
-#define SCST_LOCAL_VERSION "3.3"
+#define SCST_LOCAL_VERSION "3.3.0"
static const char *scst_local_version_date = "20110901";
/* Some statistics */
diff --git a/srpt/src/ib_srpt.c b/srpt/src/ib_srpt.c
index 3c4a46f48..f4b143464 100644
--- a/srpt/src/ib_srpt.c
+++ b/srpt/src/ib_srpt.c
@@ -70,8 +70,8 @@
/* Name of this kernel module. */
#define DRV_NAME "ib_srpt"
-#define DRV_VERSION "3.3.0-rc#" __stringify(OFED_FLAVOR)
-#define DRV_RELDATE "(not yet released)"
+#define DRV_VERSION "3.3.0" __stringify(OFED_FLAVOR)
+#define DRV_RELDATE "04 November 2018"
#if defined(CONFIG_SCST_DEBUG) || defined(CONFIG_SCST_TRACING)
/* Flags to be used in SCST debug tracing statements. */
#define DEFAULT_SRPT_TRACE_FLAGS (TRACE_OUT_OF_MEM | TRACE_MINOR \
diff --git a/usr/fileio/README b/usr/fileio/README
index ed988fe5c..362b8a425 100644
--- a/usr/fileio/README
+++ b/usr/fileio/README
@@ -1,7 +1,7 @@
User space FILEIO handler
=========================
-Version 3.3.0, XX XXXXX 2016
+Version 3.3.0, 04 November 2018
----------------------------
User space program fileio_tgt uses interface of SCST's scst_user dev
diff --git a/usr/include/version.h b/usr/include/version.h
index 990c381f7..cf552d54b 100644
--- a/usr/include/version.h
+++ b/usr/include/version.h
@@ -19,6 +19,6 @@
#ifndef __VERSION_H
#define __VERSION_H
-#define VERSION_STR "3.3.0-rc"
+#define VERSION_STR "3.3.0"
#endif /* __VERSION_H */