배포 노트
릴리스 노트 (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 패키지를 설치하고 사용할 수 있게 합니다. 이는 성능 향상, 최신 기능 접근 및 서버 측 코드 실행에 대한 보안 향상을 가능하게 합니다.