# Bazel 8.0 릴리즈

> Clean Markdown view of GeekNews topic #18233. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18233](https://news.hada.io/topic?id=18233)
- GeekNews Markdown: [https://news.hada.io/topic/18233.md](https://news.hada.io/topic/18233.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-12-13T09:43:01+09:00
- Updated: 2024-12-13T09:43:01+09:00
- Original source: [github.com/bazelbuild](https://github.com/bazelbuild/bazel/releases/tag/8.0.0)
- Points: 5
- Comments: 1

## Topic Body

- Bazel 8.0은 주요 LTS 릴리스로, 새로운 기능과 이전 버전과 호환되지 않는 변경 사항을 포함  
- 주요 변경 사항  
  - Starlarkification: 규칙 분리. Bazel에 기본적으로 포함되었던 여러 규칙들이 별도의 저장소로 이동됨  
    - Android, C++, Java, Protobuf, Python, Shell 등이 포함     
  - WORKSPACE 비활성화  
    - Bzlmod는 외부 의존성을 관리하는 새로운 방식으로, Bazel 7.0부터 기본 활성화됨   
    - 이제 Bazel은 기본적으로 `WORKSPACE` 및 `WORKSPACE.bzlmod` 파일을 읽지 않음  
      - `--enable_workspace` 플래그로 이전 동작 복구 가능  
      - Bazel 9에서 WORKSPACE는 완전히 제거될 예정  
  - 심볼릭 매크로(Symbolic Macros) : 새로운 방식으로 빌드 매크로를 작성하도록 지원  
- 마이그레이션 가이드  
  - 외부 의존성을 Bzlmod로 전환하는 도구와 가이드를 확인  
  - WORKSPACE 비활성화와 Bazel 9 준비에 대비 필요

## Comments



### Comment 32299

- Author: xguru
- Created: 2024-12-13T09:55:44+09:00
- Points: 1

[Bazel: 언제 사용해야 할까? (2023)](https://news.hada.io/topic?id=18232)
