diff --git a/.gitignore b/.gitignore
index 3497269..1e0b26b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/dotnet-2.1.7.tar.gz
+SOURCES/dotnet-v2.1.9.tar.gz
diff --git a/.rh-dotnet21-dotnet.metadata b/.rh-dotnet21-dotnet.metadata
index 3a5e534..610250a 100644
--- a/.rh-dotnet21-dotnet.metadata
+++ b/.rh-dotnet21-dotnet.metadata
@@ -1 +1 @@
-b348ed3c97d1e203080a646aef12c560e580eabe SOURCES/dotnet-2.1.7.tar.gz
+daa7bb74fab1ae06a40c201cdcd538e3a33fae24 SOURCES/dotnet-v2.1.9.tar.gz
diff --git a/SOURCES/corefx-32956-alpn.patch b/SOURCES/corefx-32956-alpn.patch
index 01fd266..88788b2 100644
--- a/SOURCES/corefx-32956-alpn.patch
+++ b/SOURCES/corefx-32956-alpn.patch
@@ -12,9 +12,9 @@ index cdc9f50f3c33..fac8c16343df 100644
 --- a/src/Native/Unix/System.Security.Cryptography.Native/configure.cmake
 +++ b/src/Native/Unix/System.Security.Cryptography.Native/configure.cmake
 @@ -2,7 +2,7 @@ include(CheckLibraryExists)
- check_library_exists(${OPENSSL_SSL_LIBRARY} "TLSv1_1_method" "" HAVE_TLS_V1_1)
- check_library_exists(${OPENSSL_SSL_LIBRARY} "TLSv1_2_method" "" HAVE_TLS_V1_2)
+ include(CheckFunctionExists)
  
+ set(CMAKE_REQUIRED_INCLUDES ${OPENSSL_INCLUDE_DIR})
 -set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY})
 +set(CMAKE_REQUIRED_LIBRARIES ${OPENSSL_CRYPTO_LIBRARY} ${OPENSSL_SSL_LIBRARY})
  
diff --git a/SPECS/dotnet.spec b/SPECS/dotnet.spec
index 7fd42aa..be47ec8 100644
--- a/SPECS/dotnet.spec
+++ b/SPECS/dotnet.spec
@@ -30,8 +30,8 @@
 # on system libcurl package. We require the %%{?scl_prefix}libcurl package
 %global __requires_exclude ^(%{privlibs}|libcurl)\\.so
 
-%global sdk_version 2.1.503
-%global runtime_version 2.1.7
+%global runtime_version 2.1.9
+%global sdk_version 2.1.505
 
 Name:           %{?scl_prefix}dotnet
 Version:        %{sdk_version}
@@ -48,7 +48,7 @@ URL:            https://github.com/dotnet/
 # - ./build-source-tarball.sh dotnet-%%{sdk_version}
 # - tar cvzf dotnet-%%{sdk_version}.tar.gz dotnet-%%{sdk_version}
 
-Source0:        dotnet-%{runtime_version}.tar.gz
+Source0:        dotnet-v%{runtime_version}.tar.gz
 Source1:        check-debug-symbols.py
 
 Patch100:       corefx-32956-alpn.patch
@@ -159,7 +159,7 @@ It particularly focuses on creating console applications, web
 applications and micro-services.
 
 %prep
-%setup -q -n %{pkg_name}-%{runtime_version}
+%setup -q -n %{pkg_name}-v%{runtime_version}
 
 # See https://github.com/dotnet/source-build/pull/669
 rm -rf Tools/configuration/configuration.props
@@ -256,6 +256,14 @@ echo "Testing build results for debug symbols..."
 %{_libdir}/%{pkg_name}/sdk/%{sdk_version}
 
 %changelog
+* Wed Mar 06 2019 Omair Majid <omajid@redhat.com> - 2.1.505-1
+- Update to .NET Core Runtime 2.1.9 and SDK 2.1.505
+- Resolves: RHBZ#1685720
+
+* Tue Jan 29 2019 Omair Majid <omajid@redhat.com> - 2.1.504-1
+- Update to .NET Core Runtime 2.1.8 and SDK 2.1.504
+- Resolves: RHBZ#1670648
+
 * Thu Dec 13 2018 Omair Majid <omajid@redhat.com> - 2.1.503-1
 - Update to .NET Core Runtime 2.1.7 and SDK 2.1.503
 - Resolves: RHBZ#1659216