Δdeltalog

AI 코딩 도구,
이번엔 뭐가 바뀌었나

Claude Code, Codex 같은 개발 도구의 릴리스 노트를 한국어로 요약하고, 중요한 변경부터 보여줍니다.

도구 최신 버전

필터 2
10월 15일 (목)
Android StudioAndroid Studio Rabbit 2 Canary 5 now available3일 전 l8DexDesugarLib 변형이 난독화 매핑 파일을 손상시키던 문제를 수정한다 외 8개 +2~7 ●●●●●
  • ~ l8DexDesugarLib 변형이 난독화 매핑 파일을 손상시키던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: l8DexDesugarLib<Variant> destroys the obfuscation mapping: reads the full ~366 MB mapping.txt and rewrites it as a 25-byte "# L8 Desugaring Mapping" stub

  • ~ android describe 명령이 작동하지 않던 문제를 수정한다 # 빌드·테스트
    원문

    Android CLI: android describe is broken?

  • ~ macrobenchmark 및 baselineprofile 모듈에서 android describe가 실패하던 문제를 수정한다 # 빌드·테스트
    원문

    Android CLI: android describe seems to fail in macrobenchmark and baselineprofile modules

외 6개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
10월 9일 (금)
Android StudioAndroid Studio Rabbit 2 Canary 4 now available10일 전 AGP 9.4.1 사용 시 Gradle 9.8.0에서 Configuration.setVisible() 관련 deprecation 경고가 발생하던 문제를 수정한다 외 9개 +2~8 ●●●●●
  • ~ AGP 9.4.1 사용 시 Gradle 9.8.0에서 Configuration.setVisible() 관련 deprecation 경고가 발생하던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: Gradle 9.8.0 reports Configuration.setVisible() deprecations with AGP 9.4.1

외 9개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
10월 2일 (금)
Android StudioAndroid Studio Rabbit 2 Canary 3 now available17일 전 ANDROID_PREFS_ROOT 제거 후에도 AGP 8.11+ 및 9.0 빌드가 차단되던 문제를 수정한다 외 6개 !1+1~5 ●●●●●
  • ~ ANDROID_PREFS_ROOT 제거 후에도 AGP 8.11+ 및 9.0 빌드가 차단되던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: AGP 8.11+ / 9.0 blocks build due to ANDROID_PREFS_ROOT even after removal

  • ~ Compose Preview 스크린샷 테스트 중 element type testsuite 관련 오류를 수정한다 # 빌드·테스트
    원문

    Compose Preview Screenshot Testing: Element type "testsuite" must be followed by either attribute specifications, ">" or "/>"

  • ~ JDK 25 사용 시 generateReleaseRFile 작업에서 발생하는 Android Gradle Plugin 경고를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: Warning in generateReleaseRFile task when using JDK 25

  • ~ Gradle --project-dir 사용 시 Compose 스크린샷 HTML 리포트가 이미지를 삽입하지 못하던 문제를 수정한다 # 빌드·테스트
    원문

    Compose Preview Screenshot Testing: Compose screenshot HTML report fails to embed images when using Gradle --project-dir

외 3개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
9월 25일 (금)
Android StudioAndroid Studio Rabbit 2 Canary 2 now available24일 전 Windows 환경의 Android CLI에서 sdk list --all 실행 시 0xC0000409 오류로 종료되던 문제를 수정한다 외 5개 +2~4 ●●●●●
  • ~ Windows 환경의 Android CLI에서 sdk list --all 실행 시 0xC0000409 오류로 종료되던 문제를 수정한다 # 빌드·테스트
    원문

    Android CLI: Android CLI 1.0.16261425 on Windows: sdk list --all exits with 0xC0000409

  • ~ 백틱이 포함된 Kotlin 이름에 공백이 있으면 AGP 9.4.x에서 단일 계측 테스트를 실행하지 못하던 문제를 수정한다 # 빌드·테스트
    원문

    Gradle Integration: AGP 9.4.x cannot run a single instrumented test with whitespace in a Kotlin backticked name

외 4개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
9월 18일 (금)
Android StudioAndroid Studio Quail 4 Patch 1 now available30일 전 AGP가 검증에 실패하고 앱 실행 시 충돌을 일으키는 dex 파일을 간헐적으로 생성하던 문제를 수정한다 외 8개 ~9 ●●●●●
  • ~ AGP가 검증에 실패하고 앱 실행 시 충돌을 일으키는 dex 파일을 간헐적으로 생성하던 문제를 수정한다 # 빌드·테스트
    원문

    Shrinker (R8): AGP intermittently produces dex files that fail verification and crash app on launch

  • ~ AGP 9.3.0의 새 최적화 DSL이 ApplicationVariant 객체에서 isMinifyEnabled를 설정하지 않던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: AGP 9.3.0's new optimization { enable = true } DSL does not set isMinifyEnabled in the ApplicationVariant object

  • ~ mergeProjectDexDebug에서 D8 성능이 저하되던 문제를 수정한다 # 빌드·테스트
    원문

    Dexer (D8): D8 9.2.14 is ~38% slower than 8.13.6 in `mergeProjectDexDebug` on identical input/output

  • ~ D8 디버그 모드에서 발생하던 ArrayIndexOutOfBoundsException 오류를 수정한다 # 빌드·테스트
    원문

    Shrinker (R8): D8 debug mode: ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 31 — regression between R8 8.8.34 and 8.9.27

  • ~ R8이 Windows에서 유효하지 않은 콜론이 포함된 `.kotlin_module` 파일을 생성하던 문제를 수정한다 # 빌드·테스트
    원문

    Shrinker (R8): R8 writes `.kotlin_module` file with `:` in its name, producing a filename invalid on Windows

  • ~ 동일한 입력에서 서로 다른 dex와 mapping이 생성되던 R8 빌드 비결정성 문제를 수정한다 # 빌드·테스트
    원문

    Shrinker (R8): R8 build non-determinism: identical input produces different dex/mapping (regression from "Retain Assume instructions in LIR")

  • ~ Outliner가 try-catch 영역을 잘못 확장하여 초기화되지 않은 레지스터를 유발하던 VerifyError를 수정한다 # 빌드·테스트
    원문

    Shrinker (R8): VerifyError: Outliner incorrectly extends try-catch region, causing uninitialized register

  • ~ Android 4.4에서 발생하던 R8 VerifyError를 수정한다 # 빌드·테스트
    원문

    Shrinker (R8): R8: VerifyError on Android 4.4

외 1개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
Android StudioAndroid Studio Rabbit 2 Canary 1 now available31일 전 AGP 9.3.0의 새로운 최적화 DSL이 ApplicationVariant 객체에 isMinifyEnabled를 설정하지 않던 문제를 수정한다 외 11개 !1~11 ●●●●●
  • ~ AGP 9.3.0의 새로운 최적화 DSL이 ApplicationVariant 객체에 isMinifyEnabled를 설정하지 않던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: AGP 9.3.0's new optimization { enable = true } DSL does not set isMinifyEnabled in the ApplicationVariant object

  • ~ AGP 9.4.0에서 JUnit4 Parameterized 계측 테스트의 단일 메서드 실행 시 0개의 테스트가 실행되던 문제를 수정한다 # 빌드·테스트
    원문

    Gradle Integration: AGP 9.4.0: running a single method of a JUnit4 Parameterized instrumented test from Android Studio runs 0 tests (tests_regex "\[.*\]" loses backslashes in device shell)

  • ~ adb connect host:port 기기에서 connectedAndroidTest가 항상 실패하던 문제를 수정한다 # 빌드·테스트
    원문

    Gradle Integration: connectedAndroidTest always fails on `adb connect host:port` devices — device id is percent-encoded before the per-device pass/fail lookup

  • ~ 별도의 non-KMP 모듈이 없으면 KMP AndroidX 소스가 다운로드되지 않던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: KMP AndroidX sources are not downloaded without a separate non-KMP module

외 8개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
9월 4일 (금)
Android StudioAndroid Studio Rabbit 1 Canary 4 now available45일 전 Android Gradle Plugin에서 BouncyCastle 의존성이 BOM을 사용하도록 수정한다 외 3개 ~4 ●●●●●
  • ~ Android Gradle Plugin에서 BouncyCastle 의존성이 BOM을 사용하도록 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: BouncyCastle dependency should use BOM

  • ~ 테스트 실행 시 testVibeEditSuccessGates가 실패하던 문제를 수정한다 # 빌드·테스트
    원문

    Live Edit: testVibeEditSuccessGates fails with --jvmopt=-Dstudio.threading.assertions.enabled=true

외 2개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
8월 27일 (목)
Android StudioAndroid Studio Rabbit 1 Canary 3 now available52일 전 AGP 9.2.0에서 `LibraryExtension.getSourceSets()` 구현체 불일치로 ClassCastException이 발생하던 문제를 수정한다 외 6개 ~6 ●●●●●
  • ~ AGP 9.2.0에서 `LibraryExtension.getSourceSets()` 구현체 불일치로 ClassCastException이 발생하던 문제를 수정한다 # 빌드·테스트
    원문

    Android Gradle Plugin: AGP 9.2.0 regression: `LibraryExtension.getSourceSets()` is typed on an interface the source-set implementation no longer implements, causing ClassCastException

  • ~ Compose Preview Screenshot Testing에서 명시적 parent=""가 있는 점 표기 스타일의 순환 스타일 부모 정의 오류를 수정한다 # 빌드·테스트
    원문

    Compose Preview Screenshot Testing: Compose Preview Screenshot Testing: false "Cyclic style parent definitions" error for a dotted-name style with explicit parent=""

외 5개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
8월 26일 (수)
Android StudioAndroid Studio Quail 4 RC 2 now available54일 전 Baseline profile이 test-result.pb에 등록되지 않던 문제를 수정한다 ~1 ●●●●●
  • ~ Baseline profile이 test-result.pb에 등록되지 않던 문제를 수정한다 # 빌드·테스트
    원문

    Baseline Profiles &amp; ProfileInstaller: Baseline profile is pulled off the device but never registered in test-result.pb, so collectBaselineProfile finds nothing and copyBaselineProfileIntoSrc deletes the committed profile

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗
8월 20일 (목)
Android StudioAndroid Studio Rabbit 1 Canary 2 now available59일 전 기기에서 가져온 Baseline profile이 test-result.pb에 등록되지 않아 발생하는 문제를 수정한다 외 3개 ~4 ●●●●●
  • ~ 기기에서 가져온 Baseline profile이 test-result.pb에 등록되지 않아 발생하는 문제를 수정한다 # 빌드·테스트
    원문

    Baseline Profiles &amp; ProfileInstaller: Baseline profile is pulled off the device but never registered in test-result.pb, so collectBaselineProfile finds nothing and copyBaselineProfileIntoSrc deletes the committed profile

  • ~ LintFix 편집이 없을 때 AGP의 SarifReporter가 잘못된 JSON을 생성하는 문제를 수정한다 # 빌드·테스트
    원문

    Lint: AGP's SarifReporter generates invalid JSON when LintFix has an ending alternative that produces no edits

외 2개 항목은 원문에서 볼 수 있습니다.

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

변경 사항 페이지 원문 보기 ↗