9.1한국어
1.7.47942 이하 ~ 1.7.42965 이상 버전에서 Release_Static_CRT 폴더 내의 lib가 MT가 아니라, MD인 것을 확인하였습니다. 1.7.47942 이하 ~ 1.7.42965 이상 버전의 Release_Static_CRT 버전 lib 파일들을 사용하시면 안됩니다.
릴리즈 버전 : 1.7
빌드번호 : 47942
릴리즈 타입 : master
릴리즈 날짜 : 2020년 02월 12일 (한국시간기준)
수정된 기능 - 하위 호환성을 유지하지 않는 수정사항
이제부터 윈도우에서 서버모듈(dll&lib 모두)을 사용하시려면, OpenSSL의 libssl.dll과 libcrypto.dll을 서버모듈과 같은 경로에 두셔야 됩니다. (다운로드 링크 1 : https://kb.firedaemon.com/support/solutions/articles/4000121705) (다운로드 링크 2 : https://wiki.openssl.org/index.php/Binaries)
수정된 기능 - 하위 호환성을 유지하는 수정사항
Proud.CriticalSection.GetLastLockedThreadID가 Lock 함수 호출 후에는 제대로 안 나오는 문제를 수정하였습니다. 이제 Proud.CriticalSection의 내부 상태를 디버거에서 확인할 수 있습니다. m_platformSpecificObject라는 멤버 변수입니다.
이제부터 static library는 VS2015용까지만 제공해드립니다. ( VC2015로 빌드한 lib가 VS2015부터 2019에서까지 사용가능합니다. )
Linux용 서버 모듈이 구동후 몇 십초 후에 커넥션을 못받게 되는 문제를 수정하였습니다.
제공해드리는 헤더파일들을 비롯한 텍스트파일들이 ANSI로 인코딩되어 있던 문제를 수정하였습니다. 이제부터는 UTF-8 with BOM으로 제공됩니다.
CVariant(const Proud::String&)을 통하여 암시적 변환이 일어나는 문제의 원인으로 추정되어지는 부분을 수정하였습니다.
설치 경로 내 Sample 폴더의 C# 예제인 SimpleCSharp이 닷넷 코어 3.1 기반으로 바뀌었습니다.
새로운 기능
Linux용 DotNet Core 모듈이 추가되었습니다. 사용방법은 '리눅스용 닷넷 코어 서버 모듈 사용방법' 페이지를 참고부탁드립니다.
9.2English
Static library files for Release_Static_CRT in 1.7.47942 ~ 1.7.42965 version are not /MT but /MD. You must not use these files.
Release version: 1.7
Build number: 47942
Release type: master
Release date: Feb 12, 2020 (Korea time)
Fixed features - fixes that do not maintain backward compatibility
From now on, if you want to use the server module (both dll & lib) on Windows, you need to put libssl.dll and libcrypto.dll of OpenSSL in the same path as the server module. (Download link 1 : https://wiki.openssl.org/index.php/Binaries) (Download link 2 : https://wiki.openssl.org/index.php/Binaries)
Fixed features - fixes that maintain backward compatibility
Fixed Proud.CriticalSection.GetLastLockedThreadID not appearing properly after calling Lock function. You can now see the internal state of Proud.CriticalSection in the debugger. This is a member variable called m_platformSpecificObject.
From now on, we will not include static libraries for VS2017 & VS2019. Because static libraries built with VS2015 are available from VS2015 to 2019.
Fixed a problem where the server module for Linux could not receive a connection after several ten seconds.
Fixed text files including ANSI header files being encoded in ANSI. From now on it is provided as UTF-8 with BOM.
Fixed an issue with CVariant (const Proud :: String &) that is believed to be the cause of implicit conversions.
SimpleCSharp, a C # example in the Sample folder in the installation path, has been replaced with .Net Core 3.1.
New features
Added DotNet Core module for Linux. Please refer to the 'How to use .Net Core Server Module for Linux' page.