2025년 6월 6일 JMP 개발 업데이트에 오신 것을 환영합니다!
JMP 19.0에 대한 코드 검토 모드가 진행 중이며, 6월 13일부터 JMP 코드 승인 모드로 빠르게 전환하여 7월 3일(화)에 동결합니다. JMP Clinical은 6월 27일 코드 승인 모드로 전환하고 7월 14일(화)에 코드 동결합니다.
JMP 19 EA9는 현재 동결되었으며, 설치 프로그램은 다음 주에 빌드 및 검증될 예정입니다. 다시 한번 말씀드리지만, 사용자와 공유하고 싶은 내용이 있으면 EA9 기능 페이지를 업데이트해 주시기 바랍니다 . 기능 페이지는 PM이 각 EA 버전에서 고객과 공유할 내용을 결정하는 주요 방법이므로 최대한 빨리 업데이트하는 것이 매우 중요합니다!
7월 3일 JMP 코드 프리즈(JMP Code Freeze) 에서 Jim은 메인 버전에서 JMP 19 트랙으로의 소스 코드 및 테스트웨어 자동 통합 기능을 해제할 예정입니다. 7월 4 일 주말 이후 DevOps팀은 새로운 JMP 20 및 19.1 브랜치를 지원하는 인프라를 구축하고, 19.0.1 보안 전용 릴리스 브랜치와 툴을 설정할 예정입니다. JMP 20 트랙이 준비되면 메인 버전에서 20으로의 자동 통합 기능이 활성화될 예정입니다. 이러한 마일스톤의 정확한 시기에 대한 자세한 내용은 팀원들이 알려드릴 예정이니 기대해 주세요!
일부 팀은 JMP 19.0 작업을 완료하고 20 브랜치가 오픈되어 20 버전에 대한 새로운 기능 작업을 진행하고 유지 관리 릴리스에 적용될 수정 사항을 테스트할 수 있기를 기대하고 있다는 것을 알고 있습니다. 당분간은 향후 작업을 위해 쉘프 또는 프라이빗 브랜치에서 작업을 진행해 주시기 바랍니다. 과거 릴리스 주기 초기에 브랜치를 생성하는 것을 고려했지만, 실제로는 아직 효과가 없었습니다. 20/19.1 버전에 대한 초기 브랜치를 생성하려면 코드 프리즈보다 일찍 JMP 19 자동 통합 기능을 해제해야 하며, 이후 수정 사항을 여러 개의 신규 및 기존 트랙에 수동으로 통합해야 합니다.
현재 계획 버전 19.0으로 태그된 Jira 버그가 많으며, 다음 달에는 확실히 해결되지 않을 것입니다. 새로운 릴리스 트랙이 오픈될 때까지 Jira 이슈를 계속해서 분류 하고 계획 버전을 업데이트하여 다음 몇 개의 브랜치에 할당해 주시기 바랍니다. 항목을 분류하는 동안 추가 조사나 평가가 필요한 스토리 항목은 기능 요청으로 분류하는 것을 고려해 보세요. 또한, 언제 해결될지 확실하지 않은 경우 계획 버전을 항목에서 완전히 삭제할 수 있습니다.
참고로, 이번 여름 JMP 개발 회의 일정은 JMP 19 기능 발표와 여름 후반 인턴 발표로 매우 빡빡합니다. 이번 여름 개발 발표에서 JMP 19 기능을 선보이고 싶으시다면, 화요일 오전 11시에 다른 일정을 준비해 두었습니다. 8월 전에 발표를 원하시면 Confluence의 JMP 개발 자원봉사 일정 에 주제와 원하는 화요일 날짜를 추가해 주세요. 코딩 관련 주제로 발표하고 싶으시다면 언제든지 환영합니다!
이번 주 JMP 개발 회의에서 Mac 호스트 개발자 Michael Hecht는 새로운 특수 빌드 유형인 Thread Sanitizer에 대해 발표했습니다. Thread Sanitizer는 저희 DevOps 팀의 짐 보렉 이 JMP 20에서 기존 특수 빌드 유형( 존 슈뢰들 덕분에 Windows용 ASAN 빌드도 곧 출시 예정)과 함께 정기적으로 실행할 예정입니다. 회의에 참석하지 못하셨고 녹화 영상을 보고 싶으시다면 여기 에서 확인하실 수 있습니다 . 새로운 TSAN JMP 빌드는 스레딩 문제를 검사하며, 이 옵션은 아키텍처 전반에서 정의되지 않은 동작을 찾는 UBSAN과 함께 실행됩니다. 특수 빌드 관련 문제가 있는지 확인하려면 이 Jira 필터를 확인해 보세요(해당 레이블의 TSAN 문제가 발생하면 필터가 업데이트될 예정입니다).
이번 주의 베타/충돌 사례를 선택된 충돌과 함께 공유해 주신 토냐 몰딘 에게 감사드립니다!

2025년 6월 6일 주간 베타 및 충돌 사례 | JMP Live
일반 공지사항
중요한 예정 날짜
- JMP 19 승인 모드 – 2025년 6월 13일
- JMP 18.2.2 코드 및 보안 동결 – 2025년 7월 3일
- JMP 19 코드 동결 – 2025년 7월 3일
- JMP 19 보안 동결 - 2025년 8월 15일
- JMP 19 최종 이미지 후보 – 2025년 8월 18일
- JMP 19 QA 승인 – 2025년 9월 11일
- JMP 19가 MyJMP에 게시됨 – 2025년 9월 16일
- JMP 18 및 JMP 19 일정의 전체 목록은 합류 에서 확인하세요.
JMP 개발 업데이트
여름 인턴
- 정시민:
- 제가 작업할 3D 프린팅 프로젝트에 대한 후속 조치를 취하기 위해 JMP 교육 부서 담당자에게 연락했습니다.
- JMP Discovery Summit에서 발표할 프로젝트 준비를 시작했습니다. 현재는 데이터 전처리 단계에 있습니다.
- 저는 이미 JSL에 대해 더 많이 배우기 위해 시간을 투자했고 앞으로도 계속 배울 계획입니다.
- 브래들리 보웬 : 이번 주에는 JMP 시작하기 웨비나에 패널로 참여했고, 7월 발표 자료도 개발 중입니다. 글로벌 기술 지원팀 멤버들을 만나 뵙는 것도 즐거웠습니다. 정말 훌륭하신 분들입니다!
- 몰레나 후인: 작업 환경을 설정했습니다. lstm.h와 detector.h를 JMP Pro용 Torch Deep Learning Add-in에 추가하기 위해 작업을 시작했습니다.
핵심
- 데이브 B:
- jmprunner를 업데이트하여 jmpcs.dll 재구축을 더 잘 처리할 수 있기를 바랍니다.
- Kai Janson과 협력하여 고객에게 여러 PDF 파일에서 가져오기 위한 해결 방법을 제공했습니다.
- Jasean과 함께 MouseCapture 문제를 해결했습니다.
- Dan S와 함께 윤곽선 세그먼트 렌더링 문제를 해결했습니다.
- 새로운 충돌이 추가적인 통찰력을 제공하는지 확인하기 위해 충돌 파일을 검토했습니다.
- 그리고 S: JMP Live JSS 테마를 다크 모드로 저장/인쇄하는 작업을 진행 중입니다. Mac에서 Contour 그리기 문제를 조사하고 있습니다. Boosted Tree의 PlatformContainerBox 관련 문제를 해결했습니다.
- Evan: v19.x의 다양한 저위험 수정 사항을 적용했습니다. v20을 계획 중입니다. R&D 원격 측정 활용에 대한 개발 발표를 시작했습니다.
- 모건: 19에 적용될 사소한 스니펫과 노트북 버그를 수정하는 작업을 진행 중입니다.
- 칸: 히트맵 비닝 한계; 바이올린 플롯의 에지 케이스.
DOE 및 신뢰성
- Caleb: 이번 주에는 여행에서 쌓인 것들을 정리하고 있어요. 새스커툰에서 열린 SSC 컨퍼런스에서 제 발표가 정말 호평을 받았거든요! 좋은 인맥도 쌓았고요. 그 이후로는 CSALT 관련 버그들을 해결하고 있어요.
호스팅 및 인터페이스
- Will: MATLAB 통합 작업을 계속하고 있습니다. 이전 단위 테스트를 모두 통과하고 제가 작성한 추가 테스트도 통과하고 있습니다. 현재 MATLAB 엔진 파이썬 모듈이 올바른 버전으로 자동 설치되지 않은 경우, 설치 프로세스를 부트스트래핑하는 작업을 진행하고 있습니다.
대화형 HTML
- 마이크 스티클스:
- JMPHTML-14305 ( 텍스트 탐색기 구문 목록이 잘못된 선택 이벤트를 생성함 )와 JMPHTML-14308 ( 텍스트 탐색기 잠재 분석 클러스터 혼합 선택이 워드 클라우드에 연결됨 )을 조사해 보았지만 둘 다 재현할 수 없었습니다. 다른 사람들은 재현할 수 있지만 저는 재현할 수 없는 이유를 파악하기 위해 작업을 잠시 보류했습니다. 코드 동결이 임박해 있어 시간이 많이 걸릴 것 같습니다.
- 현재 JMPHTML-14380 ( 형식: 축 눈금 레이블 형식이 소수점을 따르지 않음 )을 수정 중입니다. 이 수정으로 인해 현재 14개의 파서 테스트가 중단됩니다. 모든 이미지 테스트 실패는 테스트 이미지가 오래되고 잘못된 동작을 보이는 경우입니다(숫자 형식 이외의 것을 테스트했기 때문에 실패했을 가능성이 높음). 나머지는 테스트 케이스를 수동으로 실행해도 테스트 파일과 동일한 결과가 나오지 않는 툴팁 테스트입니다. 후자의 경우 테스트 파일의 XML이 오래되어 차이가 발생하는지 확인하고 있으며, 만약 그렇다면 테스트 케이스를 제출하기 전에 최신 XML로 업데이트하겠습니다.
- 폴 스피칼라 : HTML 및 JMPLive 버그 수정:
- Praveena: 19에 대한 다양한 문제를 해결했습니다.
- 존 파월:
- 지원되지 않는 CalendarBox를 일부 자식 요소만 정적으로 렌더링하는 대신 정적으로 렌더링하도록 만들었습니다( JMPHTML-14678 ).
- JMP Live 사용자가 보고서를 재생성하는 동안 상호 작용하려고 할 때 더 나은 오류 메시지를 표시하는 작업을 진행 중입니다( JMPHTML-14438 ).
- JMP Live의 Column Switcher에서 다국어 열 이름을 처리하는 방법에 대해 논의하기 위해 Praveenan과 Dan S.를 만났습니다.
- 스프린트 19-8 회고에 참여했습니다.
통계
- Laura CS: SEM 관련 19 버전에서 발생한 버그를 계속 수정했습니다. MIIV-2SLS 추정기 관련 버그 몇 개, ML의 수렴 문제 관련 버그 한 개, 그리고 매니페스트 변수 제거 옵션 관련 버그가 있었습니다. 마케팅 과학 아카데미(Academy of Marketing Science) 컨퍼런스에서의 경험을 논의하기 위해 Chris와 만났습니다. SEM 관련 SKP 페이지의 최종 초안을 검토했습니다.
- 엘리자베스: 혼합 및 GLMM에서 발생한 몇 가지 사소한 숫자 버그(JMP-861765 및 JMP-26636)와 두 가지 모두에 영향을 미치는 충돌(JMP-26594)을 수정했습니다.
통계 테스트
- Mark: Joseph의 코드 검토를 도왔습니다. 시뮬레이션 응답 기능에서 JSL 작동 방식을 변경하여 곱셈 함수가 평탄화되는 방식의 버그를 해결했습니다. 다양한 종류와 정도의 이상치와 누락된 값을 사용하여 베이지안 최적화 플랫폼을 다양한 시나리오에서 테스트했습니다.
- 토냐: 버그 검증과 단위 테스트 정리 작업을 하고 있어요.
생명과학 업데이트
- 작성자: JMP Clinical 19.0 Jiras를 사용하여 JMP 설치 검증 도구의 결과를 PDF로 생성하는 프로토타입 추가 기능을 구성했습니다.
제품 관리 및 제품 마케팅
- 사라 실베스트르: 제품 관리(PM) 팀은 이슈 우선순위 지정을 위해 폭슬리 Jira 애드인 사용을 중단하기로 결정했습니다. 일부 개발 팀에서도 이 애드인을 사용하고 있습니다. PM 팀은 현재 사용 중인 데이터를 보존하고 있으므로, 애드인 지원 종료 후 해당 애드인에 접근하고 싶은 분들은 Sarah에게 문의하실 수 있습니다.
기술 지원 및 참여
주별 기술 지원 사례 볼륨:

기술 지원 대기열의 사례 주제, 지난주:

주별 참여 지원 사례 볼륨:

지난주 Engagement 대기열의 사례 주제:

개발 운영
- Jim: 마이클 헥트 , 주간 JMP 개발 회의에서 Thread Sanitizer 빌드와 실패 보고에 대한 멋진 프레젠테이션을 해주셔서 감사합니다! 지난주 작업 목록은 다음과 같습니다.
- Per 마이클 헥트, updated the mac OS JMP 19 daily build machine to Xcode 16.4
- 개발팀의 여러 멤버와 청구되지 않은 VM 목록을 공유했습니다.
- 현지화 팀을 위해 특별히 공증된 Mac JMP Pro 19 디스크 이미지 파일을 생성했습니다.
- 여러 Sequoia 머신의 운영 체제를 15.5(규정 준수)로 업데이트했습니다.
- Beyond Trust 문제 몇 가지를 해결한 후 야간 단위 테스트 Windows ARM 머신을 설정하기 시작했습니다.
- 일부 JIRA 검증을 완료했습니다.
- JMP EA #9에 대한 분기 소스 파일과 Mac 및 Win 모두에서 실행 파일 빌드 진행
- Perforce 지원.
- 단발:
- JMP 추가 기능의 사용법과 설치 프로그램 코드가 사용자 지정 설치의 일부로 Windows에 파일을 저장하는 방식을 살펴보았습니다. 상담해 주신 Dave Barbour에게 감사드립니다. JMP-26373
- Windows 설치 중 추가된 아이콘 정리 작업을 John Schroedl과 함께 수행했습니다. JMP-26669
- EA 9를 준비 중입니다. 2025년에 출시될 6 번째 소프트웨어로, 총 44개의 고유한 설치 프로그램이 포함되어 있으며, 아직 6월입니다!
- 섀넌 C: 최소제곱법을 사용한 18.2.1 미스터리 충돌(현재 John Sall이 JMP-26704 에서 수정)과 Windows에서 파일을 되돌리는 것과 관련된 18.1 충돌( JMPTEST-1736 )을 조사했습니다. 아직 재현되지는 않았지만, 이로 인해 jmpdoe 파일을 되돌리는 문제가 발견되었습니다(Jacob이 JMP-26744 에서 문서화). ASAN의 미해결 특별 빌드 문제를 검토했습니다. 아이콘 업데이트에 대한 주간 기술 회의 및 토론을 진행했습니다.
- Shannon L: 수익화 플랫폼 및 파일 교환 관련 제품 요구 사항에 대한 JMP 마켓플레이스 회의. Atlassian 도구 사용자 지원. 제품 관리자와의 회의. 보안 프로그램 관리 및 Snyk 개선 작업을 포함한 주간 기술 회의. R&D 애플리케이션 인벤토리 작성.
현지화
- 앨리슨: JMP Live 번역을 마무리하고, 테스트 팀의 조사 결과를 바탕으로 수정을 한 뒤, 모든 로케일에 대한 번역을 Bitbucket에 푸시했습니다. 번역 팀에 19.0개의 내장 문자열을 보냈습니다. 19.0개의 샘플 데이터 중 2개를 처리하고, 업데이트된 키트를 JMP Japan에 보냈고, 저는 ZH에 대한 번역을 했습니다. PLATO에 대한 교육을 완료하고 개발 목표를 입력했습니다.
- 크르지스토프: 두 가지 새로운 Jenkins 작업(HTML5 빌드 설정 및 책 템플릿 파일 복사)을 완료했습니다. 두 번째 SampleData 드롭 문제를 해결했습니다(이전에 처리되지 않았던 일부 문자열 수정 포함). 새로운 L10N 자동화 기능(새로운 Return 작업)을 테스트하고 버그를 수정했습니다.
- 트리시: 향후 핸드오프를 위한 현지화 프로세스를 검토하고 있습니다. 필요한 경우 질문을 하거나 버그를 보고합니다. 현지화 지원팀 구축 지침을 다시 검토했습니다. 크르지스토프가 진행 중인 자동화 작업에 대한 주석이 포함되어 있습니다.
- 하워드: Jenkins 작업의 퀵스타트 배포 및 이미지 비교를 테스트하고 레이블을 지정했습니다. 대시보드에서 프로젝트 활성화 문제를 해결했습니다. Jira와 제품을 연결하는 대시보드의 새로운 기능을 개발 중입니다.
- Sandy: 샘플 데이터에 대한 새로운 반품 프로세스 개발을 계속 진행했습니다. Quick Start 채우기 작업을 테스트했습니다.
- Ying: V19에 대한 현지화된 HTML5 도움말에 필요한 툴을 테스트하고 있습니다 (JMPLOCTOOL-767 ).
의사설명
- 수잔 C:
- 관리자/사용자 지원을 위한 JMP Live Jiras 작업 중입니다. 도와주신 모든 분들께 감사드립니다.
- JMP Live 설치 도움말에 대한 피드백을 구현하고 있습니다. 리뷰해 주신 모든 분들께 감사드립니다!
- 에릭과 함께 SPC 문서 관련 문제점을 명확히 합니다.
- SPC 문서를 위한 JMP Live 관리도 분류 기능에 익숙해지고 있습니다.
- UG에 JMP Live 게시 콘텐츠에 대한 피드백을 받았지만 아직 구현되지 않았습니다. 리뷰해 주신 모든 분들께 감사드립니다.
- Qiana: UG, JSG, EG 스크린샷 스크립트 업데이트를 완료했습니다. 리사 Grossman 의 도움에 감사드립니다! Quadralay Corp.에 합류하기 위해 구매팀과 계속 협력했습니다. Oxygen XML 소프트웨어 교육 옵션을 조사했습니다. 프로젝트 계획 및 조정을 담당했습니다.
- 데번: SF 범죄 데이터 제거를 위한 변경 사항 검토, UG 편집 사항 검토 마무리, EA 릴리스를 위한 생성된 HTML 출력 검토, FrameMaker에서 XML로 변환 표 정리
- 카와르: 산소 콜아웃 - PR 및 RSM 이미지 제작 완료; PSM 작업 중
- JMP 환경 설정: 열 태그에 대한 정보가 업데이트되었습니다. 1개 섹션(SAS 연결 환경 설정)이 남았습니다.
시스템/호스트 테스트-Cary
- 맨디: 바쁜 한 주였지만, 잘 지냈습니다. JIRA 관련 작업들을 모두 처리하고 테스트 검증 및 추가를 마쳤습니다. 오늘 tabulate로 충돌 수정 작업을 했습니다. JMP에서 아이콘 변경 사항들을 며칠 동안 살펴봤는데, 주로 데이터 테이블 관련 작업이었습니다. 윈도우와 맥의 다크 모드와 라이트 모드 모두에 적용되었는데요. 며칠 동안 살펴보니 익숙해지는 것 같습니다. 몇 주 동안 휴가를 보내고 하와이로 여행을 갈 예정입니다. 설레고 이 특별한 시간에 정말 감사하고 있습니다. 알로하!

- Nick H: 19.0 버전 검증 작업을 많이 하고 있으며, 최근 19 버전에서 실패하기 시작한 여러 단위 테스트를 정리했습니다. 그중 일부는 버그로 이어졌습니다. Morgan의 훌륭한 개발 작업과 버그 수정 덕분에 스니펫에 대한 빠른 개선/버그 수정이 이루어졌고, 곧 더 많은 개선/버그 수정이 이루어지기를 바랍니다. 마지막으로, Myron이 작업 중인 Postgres SQL 테스트 데이터베이스를 사용하여 테스트 대시보드 작업을 진행하고 있습니다. 테스트 대시보드 Postgres 마이그레이션 작업 진행 상황을 추적하기 위해 JMPTEST-1743을 열었습니다. 가장 복잡한 쿼리 중 하나를 성공적으로 실행하고 Postgres 백엔드에서 대시보드 페이지 몇 개를 작동시키는 데 성공했습니다. 앞으로 더 많은 작업이 진행될 예정입니다.
- Hunter: JIRA 검증. 아이콘 및 파일 목록 관련 호스트 문제로 JIRA 항목을 열었습니다. 사무실에 있는 두 대의 시스템에 일본어 키보드를 설정하는 문제에 대해 Evan M.과 상담했습니다. 첨부 파일이 있는 JIRA 항목을 저장할 때 발생하는 반복적인 문제를 재현하기 위해 Shannon L.과 상담했습니다.
- 리사 G: Jenkins 데이터의 보안 브랜치를 실행하고 게시하는 작업을 했습니다. 또한 원격 분석 대시보드 게시 기능을 어떻게 수정할지 고민 중입니다.
웹 테스트 – 캐리
- Josh L: SAS 관리 VM이 모두 다운되는 문제를 해결하는 것으로 이번 주를 시작했습니다. JMP Live 18.2 서버 3대를 SAS VM에서 AWS로 마이그레이션했습니다. JMP Live 19에 대한 Jira 검증 및 회귀 테스트를 수행했습니다. 얼리 어답터 릴리스를 준비하기 위해 JMP Live 19.0 설치 프로그램 테스트를 완료했습니다. 이번 주 내내 문서를 검토하고 다양한 질문에 답변했습니다. 팀은 검증 작업으로 분주합니다.

시스템/호스트 테스트-베이징
섀넌의 메모
모두 즐거운 주말 보내시길 바랍니다! 노스캐롤라이나에는 여름이 온 것 같은 느낌이 들 거예요!
