Mendix 릴리스 10.13 – “Maia, 나를 위한 도메인 모델을 생성해주세요”
위대한 후 10.12 MTS 지난달 출시이번 달의 10.13 릴리스는 개발자에게 권한을 부여하고 다양한 측면에서 전반적인 사용자 경험을 개선하도록 설계되었습니다. Mendix 플랫폼. Studio Pro의 향상된 성능부터 다음과 같은 새로운 기능 추가까지 Maia 도메인 모델 생성, UI 구축 개선, 모바일 개선, AI 기능, 거버넌스 업데이트, OIDC 공급자 개선 및 클라우드 개선 등 이 릴리스에는 귀중한 추가 기능이 가득합니다. 이 블로그에서는 다음의 주요 하이라이트를 살펴보겠습니다. Mendix 10.13에는 개발 경험을 한 단계 높이고 더 나은 애플리케이션을 구축할 수 있도록 하는 새로운 기능, 개선 사항 및 업데이트가 포함되어 있습니다.
뛰어들어 새로운 소식이 무엇인지 알아보세요. Mendix 10.13!
Studio Pro
성능
Studio Pro에서 다시 한번 성능을 개선했습니다. 텍스트 편집기는 이제 훨씬 더 반응성이 뛰어나고 즉각적인 피드백을 제공하며, 복사 붙여넣기 작업도 훨씬 빨라집니다. 이러한 개선 사항을 통해 개발자는 앱을 더욱 빠르게 만들 수 있습니다!
Maia: 도메인 모델 생성
이번 릴리스에서는 다음을 확장합니다. Mendix Maia 도메인 모델 생성을 지원합니다. Studio Pro 환경 설정에서 이 실험적 기능을 활성화하면 버튼이 표시됩니다. 도메인 모델 생성 빈 도메인 모델에서. 선택하면 설명할 수 있습니다. Maia 도메인 모델에서 캡처하려는 데이터입니다. 이는 매우 자세할 수 있습니다(예: "속성 'B' 및 'C'가 있는 엔터티 'A'를 만듭니다." 또는 "1시간 등록 애플리케이션을 위한 도메인 모델이 필요합니다."와 같이 매우 일반적일 수 있습니다. 이 첫 번째 릴리스에서는 다음을 사용할 수 있습니다. Maia 새 도메인 모델을 위한 골격을 생성하여 이를 정제하고 완성할 수 있습니다. 이렇게 하면 새 도메인 모델을 모델링할 때 상당한 시간을 절약할 수 있을 뿐만 아니라 애플리케이션에 적합한 엔터티를 고려하는 데도 도움이 됩니다.
UI 빌딩 개선
콤보 상자 - 레이블을 자동으로 설정하고 선택 항목을 노출
콤보 상자 위젯은 두 가지 개선 사항으로 업데이트되었습니다. 첫째, 위젯은 이제 선택된 속성에 따라 자동으로 레이블을 설정하여 개발자의 구성 프로세스를 간소화합니다. 또한 선택 항목을 노출하는 기능을 추가했습니다. 즉, 선택된 개체는 이제 비영구적 엔터티와 연결을 사용하지 않고도 페이지의 어느 곳에서나 데이터 뷰, 마이크로플로 또는 나노플로에 직접 사용할 수 있습니다. 이를 통해 개발자는 향상된 유연성과 제어력을 얻을 수 있습니다.
데이터 그리드 2 – 사용자 정의 콘텐츠 열 내보내기
Data grid 2 위젯의 Excel 내보내기 기능이 향상되었습니다. 이전에는 사용자 지정 콘텐츠가 있는 데이터 그리드 열을 내보낼 때 기본값으로 "n/a" 값을 내보내는 방식으로 문제가 발생했습니다. 사용자 피드백에 따라 아이디어 포럼 게시물 많은 업보트를 통해 사용자 지정 콘텐츠 열에 대한 내보내기 값을 설정하는 기능을 도입했습니다. 이를 통해 사용자는 내보낼 때 데이터를 정확하게 나타내는 동적 텍스트 값을 정의하여 이전의 제한 사항을 해결하고 보다 원활한 내보내기 프로세스를 보장할 수 있습니다. 게다가 사용자는 이제 내보내기 값을 비워두어 불필요한 데이터를 내보내지 않고 Excel 시트의 무결성을 유지할 수 있는 옵션이 있습니다.
모바일 향상
Progressive Web Apps(PWA)를 위한 푸시 알림
푸시 알림은 모바일 애플리케이션에서 매우 인기 있는 기능으로, 청중과 직접 소통할 수 있는 통로를 제공합니다. Mendix의 푸시 알림 커넥터, 푸시 알림을 네이티브 모바일 애플리케이션에 통합하는 것은 아주 쉬운 일입니다. 그러나 이전에는 프로그레시브 웹 앱(PWA)에서 푸시 알림을 사용할 수 없었습니다.
좋은 소식: 푸시 알림이 이제 PWA에서도 사용 가능합니다! 설정 프로세스는 네이티브 모바일 앱과 동일하여 시스템에 익숙한 사용자에게 매끄럽고 친숙한 경험을 보장합니다. 설명서를 방문하세요 포괄적인 가이드를 제공합니다.

새로운 웹 기반 푸시 알림은 iOS 및 Android 기기의 PWA에서 작동하며 모듈은 다음과 호환됩니다. Mendix 9.24 이상.
React Native 업그레이드
Mendix 는 귀하의 애플리케이션이 안정적이고 안전하도록 보장하는 최첨단 기술을 제공하는 데 전념합니다. 네이티브 모바일의 경우, 이는 React Native 및 관련 모듈을 포함하여 핵심 종속성을 자주 업데이트하여 네이티브 모바일 애플리케이션을 향상시킨다는 것을 의미합니다.
최신 릴리스에서 React Native가 버전 0.73.8로 업그레이드되었습니다. 이 중요한 업데이트는 최신 Android 및 iOS 운영 체제와의 호환성을 향상시키고 업데이트된 Hermes 엔진을 통합하여 JavaScript 성능을 향상시킵니다.
이러한 개선 사항을 최대한 활용하려면 Make it Native의 새로운 버전이 필요합니다. 우리의 문서 각 Make It Native의 호환 버전에 대한 자세한 정보가 있습니다. Mendix 놓습니다.
오프라인 우선 앱에서 향상된 데이터 검색
여러 연관 관계에서 객체를 필터링하는 것은 일반적인 관행입니다. 다양한 창고와 섹션 내의 제품을 추적하는 재고 앱을 상상해 보세요. 특정 창고 내의 모든 제품의 포괄적인 목록을 모든 섹션을 포함하여 표시하는 것은 온라인에서 아주 쉬운 반면, Mendix 오프라인 우선 애플리케이션에서는 어려움이 있었습니다.
이 릴리스에서는 오프라인 우선 애플리케이션의 데이터 소스와 Nanoflow에서 하나 이상의 연결을 탐색하는 기능을 도입합니다. 이 향상 기능은 특히 복잡한 오프라인 도메인 모델 내에서 올바른 객체를 검색하는 것을 간소화합니다.

페이지/마이크로플로 URL에 대한 대체 페이지
Mendix URL 관리에 향상된 유연성을 제공하여 특정 페이지나 마이크로플로를 트리거하도록 사용자 지정 URL을 조정할 수 있습니다. 과거에는 인식할 수 없는 URL을 만나면 표준 오류 페이지로 이어졌습니다.
하지만 그건 과거의 일입니다! 이제 알 수 없는 페이지 요청에 응답하기 위해 특정 페이지나 마이크로플로를 지정할 수 있습니다. 탐색 프로필 내에서 대체 페이지를 설정하는 것만큼 간단합니다. 액세스한 경로에 따라 보다 맞춤화된 접근 방식을 원하는 경우 대신 '경로' 매개변수가 장착된 마이크로플로를 할당하세요. 이 업데이트는 애플리케이션 모델링 프로세스를 간소화하도록 설계되어 더 쉽고 정밀하게 구상한 애플리케이션을 빌드할 수 있는 도구를 제공합니다.

Mendix 연결하기
Snowflake: OAuth를 위한 Mendix 데이터 로더
최신 업데이트로 Mendix Data Loader 개발자는 OAuth를 인증 유형으로 사용할 수 있습니다. Mendix Data Loader는 Snowflake의 기본 앱 프레임워크를 사용하며 운영 데이터 추출을 간소화하도록 설계되었습니다. Mendix Snowflake 환경으로 직접 애플리케이션을 연결합니다. 다른 Snowflake 커넥터와 달리 따라서 Mendix 데이터 로더 Snowflake Marketplace에서 구매 가능합니다.

OData REST API에 대한 엔드포인트 구성
일부 REST 모범 사례와 지침은 API 엔드포인트가 특정 명명 규칙을 사용하도록 요구합니다. 예를 들어, 모든 엔드포인트는 Kebab 케이스를 사용해야 합니다. OData REST API가 이러한 지침을 준수하도록 하기 위해 이제 10.13에서 엔드포인트에 대한 대체 위치를 제공할 수 있습니다.

AI
Bedrock Connector 내의 Converse API를 사용한 ChatCompletions
ChatCompletions 작업이 Converse API를 사용하도록 업데이트되어 좋아하는 대화형 모델을 시작하기가 더 쉬워졌습니다. ChatCompletions 작업 내의 Invoke 모델 작업은 이 새로운 API에 대한 호출로 대체되었습니다. 이 API는 특별히 다음을 생성하도록 설계되었습니다. 대화형 애플리케이션 모든 대화형 Amazon Bedrock 모델에서 메시지를 주고받을 수 있습니다.
새로운 Converse API를 사용하는 것이 권장되는데, 일관된 경험을 제공하고, 사용하기 쉽고, 애플리케이션 컨텍스트 내에서 다양한 모델을 "평가"하기 쉽게 만들어주기 때문입니다. 모델 패밀리 자체에 따라 다음 기능이 통합된 경험으로 지원됩니다. 시스템 프롬프트, 비전, 도구 사용(함수 호출).
새로운 대화형 모델이나 패밀리가 출시되면 이 새로운 Converse 운영의 일부로 자동으로 지원됩니다.
Bedrock 및 OpenAI를 사용한 이미지 생성
지난달에 우리는 OpenAI의 GPT와 Bedrock의 Anthropic Claude 및 Amazon Titan 모델을 사용하여 텍스트 생성 및 채팅 완성을 사용하는 통합 방식을 소개했습니다. 이미지 생성에도 동일한 방식을 도입했습니다. 이제 DALL·E 2와 3 사이를 전환할 수 있습니다. OpenAI 커넥터 Amazon Titan Image 생성 베드록 커넥터, 생성된 다양한 이미지를 쉽게 비교합니다. 다음을 참조하세요. OpenAI 쇼케이스 애플리케이션 구현 예를 보려면 여기를 클릭하세요.
단순화된 임베딩 및 PgVector 지식 기반
최신 릴리스에서는 베드록 커넥터 OpenAI 커넥터 우리는 사용자가 자신의 검색 증강 생성 설정을 더 쉽게 만들 수 있도록 합니다. 일반적으로 Amazon의 Bedrock Knowledge Bases와 같은 하이퍼스케일러 서비스와의 기본 통합을 활용하여 대규모 언어 모델에 자신의 데이터를 가져오려는 사용 사례에 활용할 수 있습니다. 그러나 때로는 이것이 좋은 옵션이 아니며 직접 해결해야 할 솔루션이 필요합니다. PgVector 지식 기반 모듈 "이게 당신을 위한 것입니다."
간단한 일련의 도구 상자 항목을 사용하여 이제 다음과 관련된 지식을 정의할 수 있습니다. Mendix 객체, 이에 대한 임베딩을 생성하고 PgVector 기반 지식 기반에 저장합니다. 이를 위해 Bedrock 커넥터를 통해 Amazon Titan 및 Cohere 임베딩 모델이나 OpenAI 커넥터의 텍스트 임베딩 모델을 모두 사용할 수 있습니다. 최신 버전의 OpenAI 쇼케이스 애플리케이션 검색 증강 생성 설정을 사용하여 개인 데이터를 기반으로 LLM을 작성하는 방법과 이를 사용하여 과거 데이터를 기반으로 사용자에게 제안을 제공하는 방법을 알아볼 수 있습니다.

대화형 UI에서 보내기를 입력하세요
우리는 우리의 가장 많이 요청된 기능 중 하나를 구현했습니다. 대화형 UI 모듈: Enter 키를 눌러 보내거나 Shift+Enter 키를 눌러 새 줄을 만듭니다. 대화형 UI에서 대규모 언어 모델과 상호 작용하는 동안 사용자가 기대하는 경험에 맞게 조정할 수 있도록 했습니다. 이는 다음에도 포함됩니다. AI 봇 스타터 앱 이를 통해 개인용 기업용 ChatGPT 유사 솔루션을 만들 때 바로 사용할 수 있습니다.
개발자 포털 이름이 변경되었습니다. Mendix 포털
우리는 더 이상 "개발자 포털"이라는 이름을 사용하지 않으며 대신 다음과 같이 이름을 변경했습니다. Mendix 포털. 우리는 이것이 다중 기능 및 다중 사용자 기능을 더 잘 반영한다고 생각합니다. Mendix 포털은 앞으로 진행됩니다.
따라서 Mendix 포털은 개발 활동을 포함한 플랫폼의 모든 측면을 포괄합니다.
- 앱
- 전개
- 에픽 스
- 앱 인사이트
- 포트폴리오 관리
…마켓플레이스, 컨트롤 센터의 거버넌스, 아카데미, 커뮤니티와 같은 엔터티도 있습니다.
이 변경 사항은 더 빠른 앱 개발뿐만 아니라 디지털 전환을 지원하려는 우리의 광범위한 비전과 일치합니다. 우리는 포괄적인 접근 방식을 보장하기 위해 이 업데이트를 지금까지 연기했으며 모든 문서를 그에 따라 업데이트했습니다.
간소화된 "새 앱 만들기" 흐름
새로운 앱을 만드는 데 있어 재설계된 흐름을 발표하게 되어 기쁩니다. Mendix 포털은 그 어느 때보다 더 빠르고 직관적인 프로세스를 제공합니다. 앱을 만들려면 이름을 선택하고 이미지를 선택(또는 자동 생성된 이미지를 사용)하고 Starter App을 선택하기만 하면 됩니다. 설명을 추가하는 것은 선택 사항이지만 조직의 다른 사람이 액세스하는 데 관심이 있을 수 있는 모든 앱에 대해 설명하는 것을 적극 권장합니다.

이제 Studio Pro에서 다음 앱을 시작하는 데 도움이 되는 간소화된 Starter Apps를 선택할 수 있습니다. 회사에 공식 Starter App이 있는 경우 목록 맨 위에 표시됩니다. 그리고 더 많은 영감을 원하신다면 Marketplace에서 발견할 수 있는 풍부한 Community Starter Apps도 있습니다!
새로운 흐름에서는 항상 최신 버전으로 앱을 만들게 됩니다. Mendix 버전. 다른 버전으로 앱을 만들어야 하는 경우 Studio Pro 또는 Marketplace에서 쉽게 만들 수 있습니다.
거버넌스
Mendix 파이프라인 개선
Mendix 파이프 라인 플랫폼 기반 로우코드 CI/CD를 제공하여 DevOps에 대한 지식 없이도 소프트웨어 패키징 및 배포를 자동화할 수 있습니다. 구성 가능한 단계 세트를 사용하여 파이프라인을 설계할 수 있습니다. Mendix Portal을 사용하여 TeamServer Git에 커밋하는 것과 같이 지정된 조건에 따라 자동으로 트리거되도록 합니다. 그게 전부입니다. 자동화하는 동안 앉아서 휴식을 취하세요. Mendix 파이프라인은 여러분의 수고를 몇 시간이나 절약해줍니다. 현재 공개 베타에서 무제한으로 사용할 수 있습니다. 확인해보세요!
자세한 내용을 원하십니까? 이 포괄적인 학습 경로를 확인하세요 소프트웨어 전달을 위한 모든 방법을 보여줍니다. Mendix.
Mendix 파이프라인은 계속 진화하고 있습니다. 이 릴리스에서 제공하는 주요 기능은 다음과 같습니다.
수동 트리거
Acceptance 및 Production과 같은 상위 환경에 대한 배포는 릴리스 체크리스트가 완료된 후 명시적 클릭으로 시작되는 경우가 많습니다. 이러한 사용 사례를 활성화하기 위해 새로운 트리거 유형인 'Manual'을 출시했습니다.
배포 패키지 단계 홍보
배포 패키지가 테스트 환경에서 테스트를 거친 후 새로 도입된 '패키지 승격' 단계를 사용하여 승인 또는 운영과 같은 상위 환경으로 간단히 '승격'시킬 수 있습니다.
원활한 협업을 위한 딥 링크
특정 파이프라인 실행을 동료와 공유하여 협업하거나 디버깅하고 싶었던 적이 있나요? 이제 실행, 실행 세부 정보, 디자인 및 설정 탭에 대한 딥 링크로 더욱 매끄럽게 작업할 수 있습니다. 이러한 링크의 형식은 다음과 같습니다.
- 링크/프로젝트/{projectid}/실행
- 링크/프로젝트/{projectid}/실행/{runid}
- 링크/프로젝트/{projectid}/디자인
- 링크/프로젝트/{projectid}/설정
다음은 파이프라인 실행 세부 정보 페이지에 대한 딥 링크.
피드백 루프
새로운 기능을 사용해 보시고 파이프라인 페이지의 화면 오른쪽에 있는 피드백 위젯을 통해 의견을 알려주세요. 귀하의 피드백은 귀하에게 중요한 방식으로 플랫폼을 지속적으로 개선하는 데 도움이 됩니다.
사용 사례 예시
이러한 기능을 사용하는 방법을 설명하기 위해 사용 사례를 살펴보겠습니다. Mendix 제작자는 다음 파이프라인을 설정하려고 합니다. 아래 비디오를 보고 몇 분 안에 이것을 어떻게 실행할 수 있는지 확인하세요!

더 많은 업데이트를 기대하십시오!
OIDC 제공자: 클라이언트 자격 증명 부여
따라서 Mendix 마켓플레이스는 SSO(Single Sign-On) 모듈을 제공하여 Mendix 애플리케이션 위임 최종 사용자 로그인은 Entra Id, Okta 등과 같은 ID 공급자(IdP)에 의해 수행됩니다. 그러나 일부 조직에서는 각각에 대해 SSO를 설정합니다. Mendix 애플리케이션은 비용이 너무 많이 들거나 혁신을 늦추는 오버헤드를 가져옵니다. 이러한 경우 IdP와 끊임없이 성장하는 포트폴리오 간의 SSO 브로커가 필요합니다. Mendix 응용 프로그램이 유용할 수 있습니다. 빌드할 수 있습니다 Mendix SSO 브로커 역할을 하는 앱 OIDC 공급자 모듈 당신이 이미 사용할 수 있는 Mendix 시장.
또한, 독립 소프트웨어 공급업체(ISV)인 경우 단일 앱처럼 작동하는 다중 앱 솔루션을 빌드하고 싶을 수 있습니다. 다시 말하지만, OIDC 공급자 모듈이 이를 수행하는 데 도움이 됩니다. 중앙 Mendix 앱에서 해당 중앙 앱은 다른 앱의 IdP 역할을 할 수 있습니다. 솔루션의 최종 사용자는 로컬 자격 증명을 사용하여 중앙 앱에 로그인하고 '외부' IdP를 사용하지 않고도 다중 앱 솔루션의 모든 앱에서 SSO 환경을 얻을 수 있습니다.
OIDC 공급자 모듈의 새로운 기능은 무엇입니까?
이제 OIDC 공급자 모듈을 API 소비라는 추가 사용 사례에 맞게 개선했습니다. API 보안은 API 키를 사용하여 구성할 수 있지만 최상의 보안 관행은 아닙니다. OAuth 토큰(베어러 토큰 또는 액세스 토큰이라고도 함)을 사용하는 것을 선호하는 경우 두 가지 옵션이 있습니다.
- 인간의 신원을 사용합니다. 귀하의 (클라이언트) 애플리케이션의 최종 사용자는 SSO를 사용하여 로그인하고, 클라이언트 애플리케이션은 SSO 프로세스의 결과로 받은 OAuth 액세스 토큰을 사용하여 최종 사용자를 대신하여 API를 사용할 수 있습니다.
- 머신 ID를 사용합니다. 머신 ID는 서비스 계정 또는 애플리케이션 계정이라고도 합니다. 이 경우 액세스 토큰은 클라이언트 애플리케이션에서 자체적으로 API를 사용하는 데 사용됩니다. 이 시나리오에서는 최종 사용자가 관련이 없습니다.
OIDC 제공자는 이제 소위 클라이언트 자격 증명 부여를 지원합니다. 즉, 클라이언트 애플리케이션은 OIDC 제공자에서 인증하여 '클라이언트 액세스 토큰'을 얻고 해당 액세스 토큰을 소비하는 API에 제시할 수 있습니다. API는 IdP에서 토큰 내성을 사용하거나 서명을 검증하여 토큰을 검증할 수 있습니다.
무엇 향후 계획?
API가 클라이언트 액세스 토큰을 검증할 수 있는 즉시 사용 가능한 마이크로플로를 제공하는 OIDC SSO 모듈의 다음 버전을 기대하세요.
클라우드
더 이상 관련 없는 경고 알림이 없습니다.
에서 실행되는 모든 애플리케이션의 경우 Mendix 클라우드, 우리는 메트릭을 기록합니다. 여기에는 CPU 및 메모리 사용량과 같은 리소스 메트릭뿐만 아니라 동시 사용자 및 수신 요청과 같은 애플리케이션 메트릭도 포함됩니다.
이러한 측정 항목을 기준으로 Mendix 클라우드는 알림을 트리거합니다. 메트릭 값이 특정 임계값을 넘으면 알림 상태가 변경됩니다. 알림을 구독한 사용자는 이메일을 통해 알림을 받고, 알림 알림은 웹훅을 통해 전송됩니다.
경고 임계값 Mendix 클라우드는 애플리케이션이 실행되는 클라우드 리소스 플랜과 관계없이 모든 애플리케이션에서 동일했습니다. 즉, 일부 알림, 특히 리소스 관련 알림은 소규모 클라우드 리소스 플랜에서 더 자주 트리거되었는데, 이러한 소규모 플랜은 리소스가 적고 따라서 사용 가능한 리소스의 더 큰 비율을 더 빨리 사용하기 때문입니다.
우리는 다음에서 전송되는 알림을 분석했습니다. Mendix 클라우드를 통해 특정 클라우드 리소스 플랜에 대해 다른 임계값을 설정할 수 있는 여러 가지 알림 유형을 찾았습니다. 이러한 새로운 알림 임계값을 통해 이러한 플랜에 대한 관련 없는 알림의 수가 크게 줄었습니다. 이제 알림은 조치가 필요할 때만 전송됩니다. 향후 더 많은 개선이 가능한지 확인하기 위해 알림을 계속 분석할 것입니다.
다음 앱을 시작할 준비가 되셨나요?
- 다운로드 Mendix Studio Pro.
- 모든 기능, 개선 사항, 수정 사항 등을 자세히 살펴보세요. Mendix 10.13 릴리스 노트.
- 앞으로의 업데이트를 놓치고 싶지 않으시다면 블로그 구독을 통해 최신 소식을 받아보세요!