Nginx Proxy Manager v2.12.0 Release

요약

중요 : 이 새 버전을 사용하기 전에 전체 인스턴스를 백업하세요! 새 버전에는 중요한 변경 사항이 있을 수 있습니다. 1. 도커 인스턴스를 중지합니다. 2. "data" 및 "letsencrypt" 폴더를 압축하거나 복사합니다. 3. 새 이미지 "jc21/nginx-proxy-manager:2.11.3"를 가져옵니다. 4. 도커 스택을 다시 시작하고 로그에서 문제가 없는지 확인합니다. 5. DNS 인증서를 수동으로 갱신합니다. 6. 예상된 동작을 위해 일부 또는 모든 호스트를 확인합니다. 변경 사항 - CVE-2024-46256 및 CVE-2024-46257을 수정했습니다. - API 스키마 및 유효성 검사를 변경했으며, 전체 openapi/swagger 사양은 "/api/schema" 엔드포인트에서 가져올 수 있습니다. - API 응답의 불린 필드가 실제로 불린(0/1이 아님)입니다. - 잘못된 개체에 대한 API는 올바르게 404를 반환합니다. - 크게 개선된 API Cypress 테스트 스위트는 DNS 인증서 테스트를 위해 로컬 acme 서버를 생성합니다. - 보안 종속성을 업데이트했습니다. - mijn.host DNS 플러그인을 추가했습니다.(@RafaelSchridi에 감사드립니다) - active24 DNS 공급자를 추가했습니다.(@vggscqq에 감사드립니다) - mysql 라이브러리와 knex 클라이언트를 mysql2로 교체했습니다.(@nlynzaad에 감사드립니다) - 상위 업스트림이 다운된 경우 nginx에서 충돌하지 않도록 경로를 프록시하는 set 지시문을 추가했습니다.(@ddshd에 감사드립니다) - 로그 자르기 후 앱이 다시 시작되지 않는 문제를 수정했습니다.(@cqhtyi에 감사드립니다) - rockenstein AG DNS 플러그인을 추가했습니다.(@rag-franky에 감사드립니다) - Akamai의 Edge DNS를 추가했습니다.(@egobude에 감사드립니다) - wedos 암호 설명을 수정했습니다.(@Hadatko에 감사드립니다) 도커 이미지 - jc21/nginx-proxy-manager:latest - jc21/nginx-proxy-manager:2 - jc21/nginx-proxy-manager:2.12.0 문제가 발생하면 도커 태그 "2.11.3"을 사용하여 다운그레이드하세요.

원문 내용

Important: Back up your entire instance before using this new version! As with any new version, there may be breaking changes.

  1. Bring your docker instance down
  2. Zip or copy your data and letsencrypt folders
  3. Pull this new image jc21/nginx-proxy-manager:2.11.3
  4. Bring up your docker stack and check for any problems in the logs
  5. Renew your DNS certs manually
  6. Check some or all of your hosts for expected behaviour

Changes

  • Fix CVE-2024-46256 and CVE-2024-46257
  • Reworked API Schema and validation, full openapi/swagger spec can be fetched from /api/schema endpoint
  • ⚠️Boolean fields in API responses are actual booleans now, not 0/1
  • API correctly returns 404 for operations on incorrect objects
  • Vastly improved API Cypress test suite, spins up local acme server for DNS certificate testing
  • Updated security deps
  • Add mijn.host dns plugin (thanks @RafaelSchridi)
  • Added active24 DNS provider (thanks @vggscqq)
  • swap mysql library and knex client for mysql2 (thanks @nlynzaad)
  • Add set directives for proxied paths to keep nginx from crashing if upstream is down (thanks @ddshd)
  • Fix app not restarting after log rotate (thanks @cqhtyi)
  • Add rockenstein AG DNS Plugin (thanks @rag-franky)
  • Add Edge DNS by Akamai (thanks @egobude)
  • fixed wedos password description (thanks @Hadatko)

Docker images

Should you encounter problems, use the docker tag 2.11.3 to downgrade.

링크 : https://github.com/NginxProxyManager/nginx-proxy-manager/releases/tag/v2.12.0