bbgo 문서

bbgo 문서 및 가이드 뒤로가기
bbgo 로드맵 (Django version)
gencode.me
3030 0
2018-02-05 15:42:17
https://gencode.me/12/
125.178.*.*
2018-02-05 15:42:41

Django version을 지원하기 위한 로드맵입니다.

bbgo에 추가되는 앱들은 Django version과는 무관하게 계속 추가 및 업데이트 됩니다.



기본적으로 위 그림의 Django LTS(Long Term Support) 버전에 맞춰 Django base 버전 업데이트가 이뤄집니다. 현재 1.8 LTS 를 지원하고 있는데 곧 지원이 끝나기 때문에 1.11 LTS 로 업데이트 됩니다. Django 1.11 LTS는 메인스트림 서포트(주요 기능, 버그 수정 등)가 끝난 안정화된 버전이므로 2020년까지는 보안 업데이트만 이뤄지게 됩니다. bbgo 1.0 은 Pyton 2.7 + Django 1.11 LTS를 지원하는 마지막 버전으로 남게 됩니다.


Django 2.2 메인스트림 서포트가 완료되어 LTS가 발행되는 2020년 부터는 bbgo 도 Python 3.x + Django 2.x 체제로 완전히 바뀌게 됩니다. 이는 main branch 에서는 Python 2.7과 Django 1.11을 더이상 지원하지 않는다는 의미로 구버전을 사용하려면 bbgo 1.0 branch를 이용해야 합니다.


그 전까지는 Django 1.11 과 Django 2.0가 혼용되는 과도기가 있을 수 있습니다.


참고로 우분투 18.04 LTS는 2018년 4월 출시 예정이며 그간의 업데이트 기록을 보면 2019년 여름 ~ 2020년 초까지 주요 업데이트가 이뤄질 듯 보입니다. 따라서 bbgo 2.0은 우분투 18.04 LTS + Python 3.6(18.04의 default version) + Django 2.2 LTS 로 개발될 예정입니다.


서버나 개발환경의 업그레이드를 계획하고 있다면 위와 같은 로드맵을 고려하시면 되겠습니다.

비추 공유
댓글 [ 1 ]
gencode.me 02-06
VERSION 1.1.216 이후 master branch는 Django 1.11 LTS 가 기본이며 Django 2.0도 지원합니다.
Django 1.8 을 이용하시려면 1.1 로 tagging된 버전을 사용하면 됩니다.

$ git checkout tags/1.1