배포 노트
17 분
릴리스 노트 (6월 25일) 클라우드 코드 및 웹 호스팅 배포, mcp 서버 업데이트 클라우드 코드 및 웹 호스팅 배포 롤백 지원 back4app 대시보드에서 많은 요청을 받아온 기능을 소개하게 되어 기쁩니다 원클릭 롤백 클라우드 코드와 웹 호스팅 배포 모두에 대해 이제 몇 초 만에 이전 버전으로 안전하게 되돌릴 수 있어 다운타임을 최소화하고 릴리스 워크플로를 간소화할 수 있습니다 언제 어디서나 롤백 즉시 되돌리기 – 클라우드 코드 → 배포 화면에서, 역사적 버전 옆의 “롤백”을 클릭하여 새로운 “현재” 배포로 설정합니다 제로 다운타임 안전성 – 이전 코드 스냅샷이 즉시 활성화되므로, 수동 재배포 없이 예기치 않은 문제에서 복구할 수 있습니다 명확한 버전 기록 포괄적인 타임라인 – 깔끔하고 스크롤 가능한 기록에서 모든 과거 배포(버전 번호, 타임스탬프 및 설명)를 확인하세요 맥락적 세부정보 – 각 항목 위에 마우스를 올리거나 확장하여 배포 시 제공한 커밋 메시지와 노트를 확인하세요 간소화된 릴리스 워크플로 감사 친화적 – 모든 롤백 작업을 추적하세요; 감사 로그는 누가, 언제, 어떤 버전으로 롤백했는지를 기록합니다 매끄러운 통합 – 롤백은 서버리스 함수와 정적 웹 자산 모두에서 작동하므로 프론트엔드와 백엔드가 동기화됩니다 롤백하는 방법 다음으로 이동하세요 클라우드 코드 → 배포 “ 기록 ” 섹션에서 복원할 버전 위에 마우스를 올리세요 “ 롤백 ”을 클릭하세요 확인하고, 앱이 즉시 해당 스냅샷으로 전환됩니다 왜 당신이 그것을 사랑할 것인가 더 빠른 복구 – 프로덕션에서 문제가 발생했을 때 더 이상 수동 git 체크아웃 및 배포 명령이 필요하지 않습니다 더 큰 자신감 – 자유롭게 실험하세요 한 번의 클릭으로 모든 변경 사항을 되돌릴 수 있다는 것을 알고 있습니다 완전한 가시성 – 과거 릴리스의 상태를 즉시 확인할 수 있으며, 누가 배포했는지와 그 이유를 알 수 있습니다 더 부드럽고 안전한 배포를 즐기세요! 항상 그렇듯이, 여러분의 피드백을 기다립니다—대시보드나 지원 채널을 통해 연락해 주세요 back4app mcp 서버 개선 사항 이번 릴리스에서는 mcp 서버를 두 가지 주요 개선 사항으로 강화했습니다 대용량 파일을 위한 경로 기반 배포 원스텝 mcp 설치기 cli 1 클라우드 코드 및 웹 호스팅을 위한 경로 기반 배포 이제 큰 번들을 푸시할 때 “토큰이 너무 깁니다” 오류는 사라졌습니다 이제 여러분은 파일 경로로 배포 – 콘텐츠를 인라인하는 대신 로컬 파일 또는 디렉토리 경로를 제공합니다 대용량 파일 지원 – 크기 제한에 대해 걱정하지 않고 대규모 javascript 번들, 미디어 자산, 이미지 및 모든 정적 청크를 배포할 수 있습니다 프레임워크 친화적 – parse 웹 호스팅과 함께 실행되는 react js, next js, angular, vue 및 기타 프론트엔드 프레임워크에 적합합니다 더 빠른 경험 몇 초 만에 앱에 배포하세요 2 원스텝 mcp 설치기 cli 이제 ide 전반에 걸쳐 mcp 설정이 쉬워졌습니다 우리의 새로운 @back4app/mcp installer 도구가 한 명령어로 설치 – 단 한 줄로 back4app mcp 서버를 지원되는 모든 ide에 추가합니다 다중 ide 지원 – cursor, windsurf, cline, claude desktop, vs code (작업 공간), witsy, enconvo 등 스마트 구성 – 자동으로 올바른 mcp json/mcp config json을 홈 또는 작업 공간에 작성합니다 빠른 시작 \# one time usage with npx (any supported ide) npx @back4app/mcp installer install \<ide> account key your account key \# examples \# install for cursor npx @back4app/mcp installer install cursor account key your account key \# install for windsurf npx @back4app/mcp installer install windsurf account key your account key \# install for vs code npx @back4app/mcp installer install vscode account key your account key \# install for cline npx @back4app/mcp installer install cline account key your account key \# workspace scoped install for vs code (run inside your project folder) cd /path/to/your/project npx @back4app/mcp installer install vscode account key your account key \# check status in any ide npx @back4app/mcp installer status \# uninstall from an ide npx @back4app/mcp installer uninstall \<ide> 왜 당신이 그것을 좋아할 것인가 배포 확장 – 크기 제약이 없으므로 큰 앱을 배포할 때 자신감을 가질 수 있습니다 더 빠른 설정 – 좋아하는 편집기에서 몇 초 만에 mcp를 실행할 수 있습니다 일관된 워크플로우 – 클라우드 코드, 웹 자산 및 ide 전반에 걸쳐 동일한 cli 및 mcp 작업 항상 그렇듯이, 우리는 여러분의 피드백을 기다리고 있습니다—대시보드나 지원 채널을 통해 연락해 주세요! 릴리스 노트 (5월 25일) back4app mcp 서버 back4app mcp 서버는 mcp 프로토콜을 구현하여 back4app의 백엔드 플랫폼을 ai 에이전트가 사용할 수 있는 도구 세트로 노출합니다 mcp 준수 ai 클라이언트가 back4app mcp 서버에 연결하면 앱 생성, 데이터베이스 스키마 조작, 클라우드 코드 배포, 웹 호스팅 프론트엔드 배포 등을 위한 도구 모음을 발견합니다 자연어를 사용하여 ai 에이전트에게 백엔드 작업을 수행하도록 요청할 수 있으며, 그러면 적절한 mcp 도구가 백그라운드에서 호출됩니다 mcp 표준을 사용하기 때문에 이 서버는 mcp를 지원하는 모든 ai 에이전트 환경에서 작동합니다 cursor ide, claude desktop 등 포함 특정 ai나 플러그인에 묶이지 않으므로 기존 워크플로에 back4app 자동화를 통합할 수 있습니다 사용 가능한 mcp 도구 back4app mcp 서버는 포괄적인 작업 도구 상자를 제공합니다 앱 관리 – create parse app 간단한 프롬프트로 back4app에 새로운 parse 앱을 생성합니다 – get parse apps back4app에 있는 모든 parse 앱을 나열합니다 – get parse app 특정 앱에 대한 자세한 정보를 검색합니다 – set current app 후속 작업을 위한 기본 앱을 설정합니다 – get current app 현재 작업 중인 앱을 확인합니다 직접 api 접근 (parse rest api) – call parse api 백엔드 작업을 위한 스위스 군용 칼 – 데이터베이스 스키마를 설계하고 수정합니다 – 데이터에 대한 crud 작업을 수행합니다 – 사용자 및 인증 관리 – 파일 저장 및 검색 처리 – 클라우드 함수 호출 및 작업 예약 – 보안 권한 및 접근 제어 구성 클라우드 코드 및 웹 호스팅 – list cloud code and web hosting files 현재 배포된 내용을 확인 – get file content 배포된 특정 클라우드 코드 및 웹 호스팅 파일 검토 – deploy cloud code files 서버리스 함수를 앱에 푸시 – deploy web hosting files 웹 프론트엔드 업데이트 back4app mcp 설정 시작하는 것은 간단합니다 back4app 계정 키 생성 back4app 대시보드에 로그인하고 “계정 키”로 이동하여 새 개인 액세스 토큰을 생성합니다 ai 에이전트 구성 back4app mcp 서버를 mcp 호환 클라이언트에 추가합니다 예를 들어, cursor에서 { "mcpservers" { "back4app" { "command" "npx", "args" \[ "@back4app/mcp server back4app", " account key", "your account key" ] } } } 참고 서버는 node js 패키지로 실행되므로, 먼저 시스템에 node js가 설치되어 있어야 합니다 또한 npx 명령이 작동하는지 확인하세요 mcp는 전역 설치 없이 패키지를 실행하기 위해 npx에 의존합니다 연결 확인 ai 에이전트는 올바르게 구성되면 back4app 서버를 “활성”으로 표시해야 합니다 릴리스 노트 (4월 25일) 앱 개요, parse server 7 5 앱 개요 우리의 새로운 앱 개요 대시보드가 이제 라이브입니다—앱 정보, 로그, 성능 모니터링, 애플리케이션 보안에 대한 통찰력 및 관련 앱 관리 작업을 통합한 중앙 허브입니다 이 강력한 도구를 통해 다음을 수행할 수 있습니다 중요 데이터 중앙 집중화 – 주요 앱 정보, 성능 지표 및 시스템 로그를 직관적인 인터페이스에서 확인하세요 실행 가능한 통찰력 제공 – 실시간 성능 지표, 보안 경고 및 자원 사용 추적으로 정보를 유지하세요 손쉬운 통합 프론트엔드와 back4app의 백엔드 서비스 간의 원클릭 연결을 즐기세요 더 빠른 구현을 위한 준비된 코드 스니펫이 포함되어 있습니다 parse server 7 5 2 – 중요한 보안 업데이트 보안은 우리의 최우선 사항입니다 parse server 7 5 2 , 출시와 함께 애플리케이션을 보호하기 위해 또 한 번 큰 도약을 했습니다 강화된 보안 이 업데이트는 인증 자격 증명을 격리하고 주요 취약점을 해결하여 귀하의 앱이 새로운 위협으로부터 안전하게 유지되도록 합니다 최적화된 성능 상당한 성능 개선과 향상된 안정성을 경험하여 귀하의 애플리케이션이 원활하게 실행되도록 합니다 원활한 업그레이드 back4app 대시보드를 통해 parse server를 쉽게 업데이트하세요 원활한 전환을 위해, 프로덕션 앱을 업데이트하기 전에 복제된 환경에서 새 버전을 테스트하는 것을 권장합니다 귀하의 성공은 우리가 하는 모든 일의 핵심이며, 이러한 업데이트는 안전하고 효율적이며 혁신적인 백엔드 개발 경험을 제공하겠다는 우리의 약속을 증명합니다 릴리스 노트 (12월 24일) 간소화된 온보딩 흐름, 개선된 보안 및 안정성, 관리자 앱 우리는 온보딩부터 백엔드 관리까지 플랫폼의 모든 측면을 개선하기 위해 열심히 작업해왔습니다 우리가 만든 주요 개선 사항은 다음과 같습니다 간소화된 온보딩 흐름 초기 설정 프로세스를 간소화하여 더 빠르게 시작하고 플랫폼과의 첫 상호작용을 더 직관적으로 만들 수 있도록 도와드립니다 강화된 플랫폼 제어 및 보안 요청을 호출할 수 있는 횟수에 대한 더 엄격한 제어를 구현하여 보다 예측 가능하고 안정적인 애플리케이션 성능을 보장했습니다 배포 생성 시간을 기준으로 배포를 차단할 수 있는 기능을 도입하여 보안과 운영의 명확성을 추가했습니다 더 포괄적인 문서화 우리의 문서는 이제 최신 플랫폼 업데이트를 반영하여 필요한 정보를 더 쉽게 찾고 모범 사례에 맞춰 유지할 수 있도록 합니다 백엔드 대시보드 개선 사항 정교한 접근 관리를 용이하게 하기 위해 전용 관리자 화면이 추가되어 환경 내에서 누가 무엇을 하는지에 대한 더 많은 제어를 제공합니다 파일 유형 필드의 사용자 인터페이스를 개선하여 더 명확한 시각적 요소와 상호작용을 제공합니다 더 나은, 더 직관적인 탐색을 위한 메뉴 조정 사항이 게시되었습니다 javascript 콘솔의 사용성 문제를 해결하여 디버깅 및 문제 해결을 더 간단하게 만들었습니다 버그 수정 및 플랫폼 안정성 유효하지 않은 포인터와 배열 처리 문제를 해결하여 데이터 관리를 더 원활하게 했습니다 유효하지 않은 포인터와 배열 처리 문제를 해결하여 데이터 관리를 더 원활하게 했습니다 예약된 클래스 이름의 사용을 차단하여 충돌 및 오류를 방지했습니다 대량 데이터 볼륨을 처리하기 위해 대시보드 버그를 해결하여 전반적인 안정성을 높였습니다 리소스를 원활하게 전송할 수 있도록 고정된 가져오기/내보내기 데이터 기능 이러한 개선 사항은 원활하고 안전하며 효율적인 백엔드 개발 경험을 제공하기 위한 우리의 지속적인 노력의 일환일 뿐입니다 귀하의 피드백은 우리가 플랫폼을 개선하고 발전시키는 데 계속해서 길잡이가 됩니다 릴리스 노트 (9월 24일) parse server 6 및 새로운 온보딩 ai 어드바이저 back4app 백엔드의 parse server 6 보안 개선 사항 파일 업로드 제한 back4app 사용자는 html 파일 업로드를 통한 잠재적인 피싱 공격이 기본적으로 차단되므로 향상된 보안의 혜택을 누릴 수 있습니다 html 업로드에 의존하는 사용자는 설정을 사용자 정의해야 하지만, 대부분의 사용자는 이를 취약점에 대한 보호 조치로 볼 것입니다 사용자 정의 속도 제한 이 새로운 기능을 통해 back4app 사용자는 ratelimit 매개변수를 조정하여 앱에 대한 요청 수를 제한할 수 있으며, ddos 공격에 대한 추가 보호 계층을 추가합니다 이는 앱 가용성을 보장하고 악의적인 트래픽으로부터 보호하는 데 도움이 됩니다 수정 및 개선 사항 livequery, cloud code 트리거, 중첩 객체 인코딩 및 클라이언트 ip 문제에 대한 수정 back4app 사용자는 특히 livequery 및 cloud code를 사용하는 실시간 애플리케이션에 대해 더 안정적이고 예측 가능한 앱 동작을 경험할 것입니다 이러한 수정은 날짜 형식 및 객체 처리 문제를 해결하여 데이터 무결성과 정확성을 향상시킵니다 중대한 변경 사항 중첩 객체가 제대로 저장됨 중첩 객체가 포함된 복잡한 데이터 구조를 저장하는 back4app 사용자는 이제 이를 제대로 직렬화하고 저장하는 것을 볼 수 있습니다 이는 데이터 일관성을 향상시키지만 데이터 저장과 관련하여 예상치 못한 문제가 발생하지 않도록 이전 구현을 검토해야 할 수 있습니다 parse cloud httprequest 제거 httprequest 편의 메서드에 의존했던 back4app 사용자는 http 요청을 위해 대체 서드파티 라이브러리로 전환해야 합니다 이 변경은 일부 사용자에게 코드 조정을 요구할 수 있지만 axios 또는 fetch와 같은 인기 있는 라이브러리를 통해 더 많은 유연성을 제공합니다 새로운 기능 parse sdk js 4 0을 사용하는 클라우드 코드 이번 업데이트를 통해 back4app 사용자는 데이터 처리 및 클라우드 코드 내에서 작업 수행 방식을 개선하는 더 강력하고 기능이 풍부한 sdk 기능에 접근할 수 있습니다 이 업데이트는 더 강력한 클라우드 기능을 원하는 사용자에게 중요합니다 새로운 사용자 정의 parse 옵션 사용자는 이제 parse server 설정을 구성하기 위한 더 많은 사용자 정의 옵션(예 allowexpiredauthdatatoken, defaultlimit, ratelimit)을 활용할 수 있습니다 이는 앱 특정 최적화를 위한 새로운 가능성을 열어주며, 더 큰 제어 및 사용자 지정을 제공합니다 node 18 지원 back4app 백엔드는 이제 node js 18을 지원하여 사용자가 클라우드 코드에서 더 최근 버전의 node 패키지를 설치하고 사용할 수 있게 합니다 이는 성능 향상, 최신 기능 접근 및 서버 측 코드 실행에 대한 보안 향상을 가능하게 합니다