오늘 Discourse 3.0의 출시를 기쁘게 발표합니다. 커뮤니티가 온라인에서 더 깊이 있고 목적에 맞는 대화를 나눌 수 있도록 고객과 사용자에게 주요한 새로운 기능을 제공합니다. 이번 릴리스에는 실시간 채팅과 사용자 상태를 통해 더 비공식적인 소통을 가능하게 하고, 각 사용자가 가장 중요하게 생각하는 항목에 더 쉽게 접근할 수 있도록 사용자 정의 사이드바를 제공하며, 후속 조치할 중요한 사항을 결정하기 쉽게 만드는 새로운 알림 인터페이스와 수많은 기타 개선 사항이 포함되어 있습니다.
개인적으로 생각하기에, 깨지는 변경 사항이 도입되는 경우는 드물고 희귀합니다. Discourse는 많은 테스트를 거치며, 깨지는 변경 사항이 도입될 예정인 경우(예: Rails 코드나 JavaScript의 특정 메서드)에는 일반적으로 콘솔에 경고가 표시됩니다. 예를 들어 다음과 같은 경고가 나옵니다:
“someMethod는 Discourse vX.X부터 비추천되며, 대신 x를 사용하세요. Discourse vX.Y.Z에서 제거될 예정입니다”
이처럼 안정적인 소프트웨어를 본 적이 없다고 생각합니다. 또한, 거의 문제 없이 업데이트할 수 있는 다양한 편의 기능이 제공되어, 마이그레이션이나 에셋 사전 컴파일조차 걱정할 필요가 없습니다 (공식 가이드를 따르는 한)
늦은 감은 있지만, 3.0은 사이드바나 채팅 기능이 없던 상태에서 모든 Discourse 인스턴스에 해당 기능이 추가된다는 점에서 큰 도약입니다. 사이드바는 쉬운 내비게이션 덕분에 유용합니다. 3.0은 Discourse 역사상 가장 큰 업데이트(그리고 최고의 업데이트)입니다.