Skip to main content
업데이트
업데이트ReleaseDecisions

3개월, 24번의 릴리스: 그동안 AlphaCloud는 이렇게 달라졌어요

처음으로 번호를 붙인 버전부터 메시지 빌더까지. 그사이에 무엇이 나왔는지, 그리고 버전 번호가 우리 자신에 대해 무엇을 알려 줬는지 이야기해요.

게시일 작성자 AlphaCloud2 분 분량

2026년 6월 1일, 우리는 버전에 번호를 붙이기 시작했어요. 9월 6일에는 v1.8.0이 되었죠. 그 사이에 24번의 릴리스가 있었고, 이 글은 그걸 목록이 아니라 하나의 흐름으로 정리해 보려는 시도예요.

네 개의 시기

6월: 모듈. 허니팟, 역할 유지, 임시 음성 채널, 계정 나이, 역할 닉네임, 지원 호출. 여기에 사용자마다 장기 기억을 갖춘 AI 채팅까지. 기본 도구 모음이 갖춰진 시기예요.

7월: 기능 대신 도구. 맞춤 명령어를 위한 고급 빌더, 진짜 분기가 있는 시각적 흐름 편집기예요. 그다음은 자동화로, 트리거와 동작을 직접 조합하는 기능이에요. 6월과의 차이는 근본적이에요: 그전에는 우리가 기능을 만들었고, 7월부터는 서버가 스스로 무언가를 만들 수 있는 블록을 만들었어요.

8월: 돈과 보호. 한쪽에는 테러 방지, AutoMod, 레벨 시스템이 있었어요. 다른 한쪽에는 철회, 해지, 결제 포털까지 포함한 결제 시스템 전체가 있었고요. 그 이전의 어떤 것보다 눈에 덜 띄고, 일은 훨씬 많았어요.

9월: 메시지 빌더. 봇이 보내는 거의 모든 메시지를 디자인할 수 있게 되었어요. 돌이켜 보면 7월의 아이디어를 흐름이 아니라 텍스트에 적용한, 논리적인 다음 단계였어요.

버전 번호가 우리 자신에 대해 알려 준 것

24번의 릴리스 중 7번은 메이저, 17번은 핫픽스로 표시됐어요. 가끔 수정만 하는 안정적인 제품처럼 들리죠.

그런데 사실이 아니에요. 핫픽스라고 했던 것들을 살펴보면:

  • v1.5.1은 새 모듈 두 개, 지원 시간과 팀 피드백, 그리고 로고 컬렉션을 가져왔어요
  • v1.6.1은 AutoMod와 레벨 시스템을 가져왔는데, 둘 다 전체에서 꽤 큰 모듈이에요
  • v1.6.2는 테러 방지, 자동 응답, 그리고 직접 호스팅하는 AI 옵션을 가져왔어요

버그 수정으로 표시된 세 번의 릴리스가 실제로는 모듈 여섯 개를 내놓은 거예요. 우리 버전 체계에 따르면 Z가 0보다 큰 vX.Y.Z는 수정이에요. 우리는 그걸 몇 번이고 지키지 않았어요.

이게 왜 중요할까요: 버전 번호는 서버 소유자가 변경 로그를 읽기 전에 업데이트에 대해 얻는 유일한 정보예요. "핫픽스"가 실제로는 "새 모듈 세 개"라는 뜻이라면, 언젠가는 아예 읽지 않게 돼요.

세 번씩 바뀐 것들

검토하면서 발견한 패턴이 하나 있어요: 우리는 같은 곳을 계속해서, 항상 같은 방향으로 고쳤어요.

슬래시 명령어. v1.5.0 기록에는, 명령어를 쓰는 모듈 여러 개를 동시에 실행하는 서버에서 명령어가 사라질 수 있었다고 적혀 있어요. 수정했죠. v1.5.1 기록에는, 큰 서버에서 등록이 모듈별, 서버별로 따로 요청했기 때문에 더 이상 통과하지 못했다고 적혀 있어요. 이것도 수정했어요. 원인은 두 가지, 증상은 하나였고, 처음부터 공통된 한 곳에서 처리했다면 둘 다 일어나지 않았을 거예요.

닉네임 접두사. v1.6.0에는 한 모듈에 대한 수정이 다섯 개나 적혀 있어요. 다섯 개요. 원래 설계가 잘못되었고, 우리가 그걸 갈아엎는 대신 너무 오래 고치기만 했다는 신호예요.

AI. 이건 따로 글을 하나 쓸 거예요. 여기서 두 문장으로 다루기엔 너무 좋은 이야기거든요.

우리가 얻은 것

이 3개월에 대해 가장 솔직한 문장은 이거예요: 눈에 보이는 부분이 비싼 부분인 경우는 드물었어요. 메시지 빌더는 v1.8.0의 헤드라인이지만, v1.7.0의 결제 시스템이 그 이전의 어떤 모듈보다 시간이 더 걸렸고, 버그도 더 많이 만들었고, 따라오는 법률 문서도 더 많았어요.

앞으로 몇 달 동안 기능과는 상관없는 다짐이 두 가지 있어요: 버전 번호를 다시 정직하게 붙이기, 그리고 한 모듈을 세 번 고쳤다면 네 번째에는 버그가 아니라 설계를 손보기예요.

더 많은 글