19.0.3: 최종 이미지 후보 12/7/25 • 19.1 : 모든 변경 사항에 코드 검토 필요 – 승인 시작 2025년 12월 11일 • 20.0: 메인에서 열기 • 20 EA1: 1/22/26
2025년 12월 5일 JMP 개발 업데이트에 오신 것을 환영합니다!
미국에서는 여러분 모두 추수감사절 연휴를 즐겁게 보내셨기를 바랍니다! 연말이 다가오면서 곧 다가올 공휴일이 많으니, 아직 사용하지 않으셨다면 유동 공휴일 할당을 꼭 사용하세요. 12월 공휴일 일정을 미리 보내드리지 못해서 죄송합니다. (엉뚱한 주말-마지막) 쿠키 데이를 이미 놓쳤다고 하네요. 젠장! 하지만 걱정하지 마세요. 쿠키는 언제든 먹을 수 있고, 못생긴 크리스마스 스웨터 데이도 코앞에 다가왔으니까요!
2025년 12월 11일 목요일 마감 후 JMP 19.1 승인 모드 로 전환됨을 알려드립니다. 캘린더에 코드 승인 절차에 대한 자세한 정보가 포함된 Outlook 알림이 표시될 것입니다. (만약 알림이 없으시다면 Melanie Drake에게 연락하시면 초대장을 새로 고칠 수 있습니다.) 기본적인 사항은 다음과 같습니다.
- 승인 모드에 대한 제안된 수정 사항을 먼저 관리자와 논의하세요.
- 가능하다면 사전 테스트를 위해 수정 사항을 20으로 푸시하세요.
- 19.1에 코드를 푸시하기 전에 보류된 변경 사항에 대한 코드 검토를 요청하세요.
- JMP 승인자 목록에서 승인을 요청하세요. 4개의 승인을 받았거나 4개가 되기 위해 추가 승인이 필요한 경우 목록에 이메일을 보내세요.
InsideJMP 기념일, 신입사원, 이직, 그리고 칭찬: 2025년 11월 기사 에서 통계 문서 관리자 마이클 크로티 가 문서 팀원 질 아마야 에게 기술 및 통계 작성자를 위한 통합 JMP 문서 스타일 가이드 개발에 대한 공로를 인정하는 멋진 칭찬을 보냈다는 것을 알게 되었습니다! Jill은 이것이 저희 집필팀 간의 훌륭한 협업이었고, 모두가 사용할 수 있는 단일 소스를 갖게 되어 기쁘다고 말했습니다. 이 공유 리소스를 위해 협력해 주신 문서 팀에 감사드립니다!
기사에서 코어 팀의 수석 개발자 데이비드 바버가 30주년을 맞이했다는 것을 보았습니다! 저는 지난 몇 년 동안 데이브와 많은 시간을 함께 보냈는데, 주로 JMP 충돌 문제에 대한 도움을 요청하며 그에게 졸랐습니다(그는 항상 친절하게도 매우 자세하게 설명해 주었습니다). 그리고 제게는 마치 그리스어처럼 들리는 마법 같은 충돌 파일을 들여다본 후, 그가 JSL 스니펫 하나로 가장 난해한 사례들을 어떻게 재현해 낼 수 있는지에 감탄했습니다. 데이브는 다중 파일 가져오기, PDF 가져오기, 저널, 추가 기능, 그래프 빌더 등 JMP의 다양한 기능에 대한 주요 작업 외에도 Windows jmprunner 애플리케이션의 개발자이자 유지 관리자로도 잘 알려져 있습니다. R&D 부서의 많은 사람들이 데스크톱 JMP의 문제를 조사하면서 매일 jmprunner를 사용합니다. 이번 주에 데이브는 jmprunner가 새로운 Windows ARM 빌드에서 작동하도록 기능을 추가했고, 내부 고객 요청에 따라 항상 개선 작업을 진행하고 있습니다. 이 중요한 성과를 함께 축하해 주세요!
또한, 이번 주에 OneDrive에서 설치 프로그램을 가져오는 기존 메커니즘에 대한 자세한 내용을 담은 이메일을 보내주신 단발 장치 (내일 생일입니다!) 님께 감사드립니다. 혹시 놓치셨다면 Confluence에서 자세한 내용을 확인하실 수 있습니다. OneDrive 동기화는 개발 직원이 매일 원하는 버전의 JMP 설치 프로그램을 컴퓨터에 복사할 수 있는 가장 좋은 방법입니다. 또한, Bob 씨는 JMP의 Salesforce 인스턴스가 주말 동안 업데이트 기간이 있어서 일부 SF 관련 시스템이 읽기 전용 모드일 수 있다고 언급했습니다.
일반 공지사항
중요한 예정 날짜
- JMP 19.1 코드 승인 모드 - 2025년 12월 11일
- JMP 19.1 코드 동결 – 2026년 1월 5일
- JMP 19.1 보안 동결 – 2026년 2월 19일
- JMP 19 일정의 전체 목록은 Confluence에서 확인하세요.
JMP 개발 업데이트
핵심
- Dan S: 플랫폼 실행 및 스크린 리더 접근성 리팩토링 작업을 계속했습니다. JMP 20 환경 설정에서 "디스패치에서 열 참조 사용"을 활성화했습니다. 19.1 버전에서는 등고선 플롯에서 여러 Y가 있는 경우 Order-By 문제, 열 전환기에서 충돌이 발생하는 문제, 데이터 필터에 행 상태 변환 열이 사용된 경우 Graph Builder에서 충돌이 발생하는 문제, 앱/대시보드에 데이터 테이블 뷰가 있는 경우 App Builder에서 충돌이 발생하는 문제를 통합했습니다.
- Dave B: mfi 및 열 이름 관련 고객 보고 버그를 수정했습니다. 충돌 조사 및 충돌 리더 PDB 검색 알고리즘 수정, arm64 PDB 파일 검색 시작.
- Ernest: 요약 UI를 개편하고 구성 저장 기능을 추가했습니다. 디자인이 마음에 들지 않거나 작동 방식을 이해하지 못하면 알려주세요. 다른 DataTable 도구 대화 상자에도 비슷한 기능을 추가하려고 합니다.
- Xan: 모자이크 라벨링, 테이블 행 눈금 라벨 충돌, 더 많은 GRect 인수 const 만들기, 셰이프 파일의 값 라벨.
DOE와 신뢰성
- Caleb: 이번 주에는 수용 표본 추출 탐색기의 현재 기능을 확장하는 새로운 수용 표본 추출 플랫폼의 프로토타입을 개발했습니다. 또한, 새로운 탐색기를 더 쉽게 추가할 수 있도록 표본 크기 탐색기 인프라도 구축했습니다.
호스팅 및 인터페이스
- 폴: JMP-28966 - Python 3.13.10 보안 업데이트가 12월 2일에 출시되었습니다. JMP 20을 업데이트했고 월요일에 19.1을 업데이트할 예정입니다. Stringbot은 19.1과 20을 수정했습니다. Analyzer 경고를 수정했습니다. 또한 유료 Marketplace 애드인에 대한 코드 및 애드인 보안을 조사하고 있습니다.
대화형 HTML
- 존 파월:
- 열의 값 레이블 속성이 값 레이블이 지정되지 않은 여러 범주에 사용할 레이블을 정의하는 경우 이를 구분하기 위한 지원이 개선되었습니다( JMPHTML-15075 ).
- 열의 값 레이블 속성이 값 레이블이 할당되지 않은 범주에 사용할 레이블을 정의하고 해당 레이블에 따옴표가 포함된 경우 발생하는 충돌을 해결했습니다( JMPHTML-15144 ).
- JMP 19 개발 주기를 회고하는 회의를 가졌습니다.
- 리팩토링에 집중할 첫 번째 JMP 20 스프린트를 만들고 계획을 시작했습니다.
- Display3DPointsSegment에 대한 지원을 자체 JavaScript 클래스로 끌어와 더 많은 3D 그래픽 지원을 위한 공간을 마련하기 위해 Scatterplot 3D SceneBox 코드를 리팩토링했습니다( JMPHTML-15146 ).
- 사용자의 희망 목록을 지원하거나 지원할 Jira 항목을 추적했습니다( 긴급 JMP Live 기능 필요 - JMP 사용자 커뮤니티 ).
- JMP Live SPC 문서를 검토했습니다.
- 폴 스파이칼라 : 대화형 HTML 및 JMPLive에서 윤곽선 프로파일러( JMPHTML-13612 )의 초기 커밋이 진행되었습니다. 이를 통해 그래프 메뉴에서 독립형 윤곽선 프로파일러를 사용할 수 있을 뿐만 아니라 HTML 프로파일러를 지원하는 플랫폼에서 내장된 윤곽선 프로파일러도 사용할 수 있습니다. 또한 20/19.1 버전에 몇 가지 버그를 수정했습니다. 라인업 상자 레이아웃 문제( JMPHTML-15139 , JMPHTML-15137 )
. 글꼴이 매우 작을 때 트리맵 레이블이 그려지지 않습니다 [ JMPHTML-15072 .
빠른 마커 모드에서 창에 맞춤 문제가 발생합니다( JMPHTML-15156 ). 값 레이블이 빈 문자열인 경우 트리맵 도구 설명 문제가 발생합니다( JMPHTML-15159 ).
-
- Mike Stickles: JMPHTML-14956 ( 색상 변수가 있는 그래프 빌더에서 점과 함께 밴드 스타일 오차 막대가 제대로 내보내지지 않음 ) 작업을 완료했습니다. 변경 사항을 제출하고 문제를 테스트에 넘겼습니다. JMPHTML-577 ( 오류 간격에 색상이 누락됨 ) 작업도 진행했습니다. 리팩토링 스프린트 계획 수립에 참여했습니다.
JMP 라이브
- 오로라: 19.0: "JMP Live for SPC" 문서를 검토합니다. 19.5: 보고서에서 여러 경고 내역을 다운로드할 수 있도록 지원합니다. 20.0: 프로세스 스크리닝 테스트(경고, 경고 증가, 조치, 사양 위반)를 지원합니다.
통계
- 존 홀
- 윤곽 프로파일러 에서 클리핑 기능의 대화 상자 및 초기 설정 문제가 해결되었습니다. 19.1에서도 해결되었습니다(JMP-28945).
- 진행 중 스크리닝
- 이러한 항목 중 다수는 이번 주 초에 제품 관리자와 함께 조화 논의를 위해 조직한 회의에서 우선순위가 정해졌습니다.
- 사양을 벗어난 공식에 대한 경계 수정(JMP-28863)
- 실행 대화 상자에서 모든 차트 표시를 선택한 경우 콜백을 통해 다시 변경하지 마십시오(JMP-28867).
- Limits 테이블에서 다른 이름보다 _LSL 및 _USL을 자동으로 선택합니다(JMP-28467).
- 추가 기능 세부 정보 수정(JMP-28833, JMP-28746)
- 추가 분류 수정(JMP-28875, JMP-28546)
- 새로운 명령 "색상 제어 불가 값"(JMP-28932)
- 새로운 명령 "누락된 항목을 통해 연결"(JMP-28940)
- 새로운 시작 옵션 "누락된 카테고리 포함"(JMP-28975, JMP-23706, JMP-23659)
- 제외된 관찰치를 CCB와 같이 처리하고 점수를 매겼지만 한계에 대한 통계에서 제외했습니다(JMP-5253).
- Laura CS: 19.1 버전에서 여러 버그를 수정하고 통합했습니다(하나 더 남았습니다)! P&G의 Zhiwu와 SEM 분석 작업을 계속 협업했습니다. D&I 회의에 참석하여 새로운 D&I 작업 그룹 구성원 모집을 위한 Inside JMP 기사를 요청했습니다(관심 있으시면 연락 주세요).
- Laura L: JMP 20의 프로세스 역량 플랫폼에 "하위 그룹별 정렬" 옵션을 추가하여 이미 이 옵션이 있는 Control Chart Builder 및 Process Screening과 일치시킬 수 있습니다.
통계 문서
- 마이클 C: 면접을 마치고 여름 인턴 후보자에게 제안을 했고, 제안을 수락했습니다. 19.1 버전의 통계 플랫폼 및 챕터에서 주요 문제들을 정리했습니다. Oxygen용 MathType 플러그인을 검토하고 Doc/L10N Oxygen 테스트를 위한 다양한 방정식을 생성했습니다. 19.1 버전 관련 문서 업데이트 작업을 계속했습니다. Stat R&D가 Wake County Holiday Cheer 프로그램을 통해 도입한 두 가족에게 Colleen이 선물을 전달하는 것을 도왔습니다.
통계 테스트
- 표시: Rajneesh가 진행하는 신뢰성 플랫폼 투어에 또 참석했습니다. Jacob의 도움을 받아 베이지안 최적화 플랫폼에서 400건의 사례에 대해 검증된 과거 예측과 새로운 예측 간의 불일치를 계속 조사하고 있습니다. 최근 JMP 20의 진행률 표시줄 변경 이후, By 그룹이 많을 때 Bivariate의 Fit Line 명령이 급격히 느려지는 것을 발견했습니다. DOE의 반응 시뮬레이션에 사용된 난수 계수의 현재 분포를 변환하여 사용자가 원하는 출력 범위를 도출하는 방법을 찾고 검증하기 위한 시뮬레이션을 실행하고 있습니다.
- 토냐: 프로세스 스크리닝, CCB, 그리고 프로세스 역량에 대한 조화 회의에 참석했습니다. 프로세스 스크리닝의 새로운 기능들을 테스트해 왔습니다. 또한 세 플랫폼(프로세스 스크리닝, 프로세스 역량, 그리고 프로세스 스크리닝) 간의 차이점도 살펴보고 있었습니다.
기술 지원 및 참여
- 웬디: 즐거운 금요일 보내세요! 수요일에 윈터 포틀럭에서 많은 분들을 뵙기를 기대합니다!
- 다가오는 겨울 방학 동안 발생할 수 있는 긴급 지원 문제에 대비해 기술 지원 및 참여를 자원하여 지원해 주신 개발자 여러분께 감사의 말씀을 전하고 싶습니다. 브라이언 코코란, 다니엘 파월, 오로라 티파니-데이비스, 크리스 험프리, 로라 랭커스터, 러스 울핑거입니다.
- 아래는 기술 지원 및 참여 관련 사례 볼륨과 주제에 대한 일반적인 그래프입니다. TS JMP Live 보고서 와 지난 14일 동안 지원팀에서 보고한 티켓을 보여주는 Jira 필터 링크는 다음과 같습니다.
주별 기술 지원 사례 볼륨:

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

주별 참여 지원 사례 볼륨:

참여 대기열 사례 주제, 지난주 (제한된 당사자 심사 사례 제외) :

개발 운영
- 멜라니:
- 분기 및 릴리스 종료 Jira에 대한 테이블이 업데이트되었습니다. 월요일에 19.0.4 분기 작업과 19.0.3 릴리스 종료 작업을 생성할 예정입니다.
- Qiana와 Krzysztof와 협력하여 19.1의 샘플 데이터 업데이트가 현지화에 적합하도록 준비했습니다.
- 데이터 무결성을 위해 일부 Jira를 검토하고 업데이트했습니다(계획된 버전과 수정된 버전이 실제로 발생한 일과 일치하는지 확인 등).
- 완료된 작업에 대해 일부 DevOps Jiras를 검증하고 닫았습니다.
- Discovery Summit 페이지(오스틴, 일본, 한국)에 메모 추가
- 12월 작업과 "내년 문제" 작업 나누기. (스포일러: 후자가 전자보다 훨씬 많음)
- Shannon L: 19.0.3 보안 및 긴급 버그 수정 릴리스를 마무리하고, 종료 일정 알림 발송, 보안 게시판 초안 작성 등을 진행했습니다. R&D팀과의 미팅을 포함한 JMP 마켓플레이스 수익화 프로젝트 업무를 담당했습니다. Atlassian 도구에 대한 사용자 지원과 문제 및 개선 사항에 대한 지원 티켓 제출 업무를 담당했습니다. 릴리스 종료 작업 계획을 포함한 주간 기술 회의를 진행했습니다. 제품 관리 및 문서 관리자와 만나 새로운 기능 추적을 위한 더 나은 접근 방식을 논의했습니다.
- 짐:
- 추수감사절 이전에 빌드가 실패했기 때문에 Mac OS JMP 19 빌드 머신에서 네트워킹/빌드 스크립트에 몇 가지 변경 사항을 적용했습니다.
- 몇몇 Mac 단위 테스트 머신에서 몇 가지 ODBC 드라이버를 업데이트했습니다.
- Snapdragon(ARM64) 머신에서 실행하기 위해 단위 테스트 실행 스크립트를 계속 업데이트합니다.
- Windows JMP 20 디버그 실행에 사용된 Windows 10 단위 테스트 머신을 정리했으므로 이번 달에는 결과가 없습니다. 대체 머신을 기다리고 있습니다.
- 마이런:
- jmptoolprod에서 테스트 환경 설정 계속
- JMPTOOL-1890: Dave B로부터 수정 사항을 얻기 위해 충돌 시스템에서 사용되는 crashreader.exe를 업데이트했습니다.
- Evan과 함께 원격 측정 작업 시작
- JMPTOOL-1886: 잘못된 매핑을 제거하기 위한 JiraBot 작업 생성
- Bob: x64 PC에서 작동하지 않도록 arm64 설치 프로그램 로직을 수정했습니다. (JMP28350) 필수 Microsoft 설치를 전제 조건으로 처리하고 현재 로직에서 벗어나도록 버전 20 Windows 설치 프로그램을 수정하는 것에 대한 조사 중입니다.
현지화
- 앨리슨: 새로운 마켓플레이스 UI 문자열을 처리하고 현지화를 위해 키트를 공급업체에 인계했습니다. BigBooks와 Portable UI에 대한 번역 질의를 조사하고 답변했습니다. 새로운 한국어 리뷰어를 채용하기 위해 JMP Korea와 소통했습니다. 번역 팀에 인계할 준비를 하기 위해 19.1개의 샘플 데이터 문자열을 사전 처리했습니다.
- 남자 이름: Builtins용 새로운 반환 작업/커밋 작업에 대한 추가 개발/테스트를 진행했습니다. 저희가 제작하는 한국어 특별 공급업체 보고서에 잠긴 문자열을 포함하는 기능을 테스트했습니다. 공급업체를 위해 제작하는 대시보드 단어 개수 함수에 대한 PyTest 테스트를 파이프라인에 통합하는 작업을 진행했습니다.
- 크르지스토프: 19.1 SampleData 핸드오프 준비 중(노트의 추가 줄바꿈 문제 해결, DOE 테이블 1개 수정, 새로운 L10N 워크플로 테스트). 팀과 협력하여 Bitbucket의 새로운 테스트 파이프라인을 개발 중입니다. memoQweb을 사용하는 검토자 지원.
- 트리쉬: 번역 질의에 대한 분류, ZIP에 새로운 KO 검토자를 배치하고 계약 요청 프로세스에 대한 명확성을 확보하기 위한 작업, 4분기 마무리 계획.
- 하워드: JMP_UI 반환을 위한 Jenkins 트리거를 추가했습니다. JIRA 봇 알림 문제(이중 이메일 알림 비활성화)를 해결했습니다. 버그를 수정했습니다.
- 소하일: PyTest 파이프라인 통합 문제를 해결하고, API 테스트를 추가하고, 데이터베이스와 HTTP 호출을 모의했습니다.
선적 서류 비치
- 키아나:
- ZIP 요청 #10278: Ryffine_Oxygen 마이그레이션 교육 및 지원에 대해 작업했습니다.
- 새로운 기능 정보를 논의하기 위해 PM, Doc 및 Ops와 회의에 참석했습니다.
- JMP-27435, JMP-28955, JMPDOC-2598 작업
- JMP 쿼리 작업: 3291, 3296
- L10N에 샘플 데이터를 전달했습니다.
- 수잔 C:
- SPC용 JMP Live 문서 초안을 완성하여 검토를 위해 보냈습니다. 피드백을 구현 중입니다.
- 19.1에 대한 JMP Live 업데이트와 사용자 도움말을 작업 중입니다.
- 19.0.3 릴리스 노트에 대한 작업을 조금 진행 중입니다.
- 데본과 함께 테스트에 참여하는 새로운 사람들에게 프레젠테이션을 했습니다.
- 시간 관리 과정 몇 개를 마쳤습니다.
- 기술 문서 작성 인턴 면접 중이에요. 야호!
- 크리스 : 현지화 관련 질문에 답변했습니다. Michael Hecht와 Paul Nelson의 의견을 반영하여 Helpkey 스크립트를 수정했습니다. 변환된 방정식을 순서대로 출력하는 방법을 알아냈습니다. Life Sciences 도움말을 수동으로 수정했습니다. 잊고 있던 필터 뷰 이미지 스크립트를 만들었습니다.
- 데번: 새로운 JMP 웹 도움말에 대한 개념 증명 작업을 하면서, 새로운 도움말에서 도움말 키가 어떻게 작동하는지 다시 살펴보고, 수잔과 함께 새로운 테스트 팀원들에게 Doc 팀에 대한 프레젠테이션을 진행했습니다.
- 질: UG를 위한 여러 Jira 작업을 했고, 11/22 및 11/30 UI 문자열 보고서를 검토했으며, 마켓플레이스 추가 기능 파일과 LS 챕터를 편집했습니다.
시스템/호스트 테스트-Cary
- 오드리: 19.0.3 초기 테스트, 4분기 검토, 니콜과 테스트 프레임워크 및 UT 실행 관련 몇 가지 사항을 논의 중입니다. 저희 테스트 팀은 어제 프레스턴우드에서 즐거운 휴일 점심 식사를 했습니다!

- Hunter: Daniel Powell과 협력하여 Windows 11에서 JMP 20의 arm64 빌드에서 간헐적인 충돌을 재현했습니다. JMP Runner를 개선하여 Arm64 전용 JMP 빌드를 표시해 주신 David Barber 님께 감사드립니다! Arm64 Windows에서 실행되는 JMP Runner 전용 최신 업데이트를 통해 x64 및 Arm64 JMP 빌드를 모두 선택하고 실행할 수 있게 되었습니다. 다음 주에 있을 최종 설치 프로그램 테스트를 준비하기 위해 Mac과 Windows에서 JMP 19.0.3 제품 네 가지 모두에 대한 설치 및 권한 부여(온라인 및 오프라인 모두)를 진행했습니다. My JMP 테스트 페이지에서 Bob Hickey와 Holly Cullen을 위해 몇 가지 테스트를 진행하여 Windows용 Arm64 JMP의 새로운 링크를 포함한 Early Adopter 빌드 다운로드 링크를 확인했습니다.
섀넌의 메모
이 겨울 사진을 보내주신 에너지부(DOE)와 신뢰성 개발자 케일럽 킹 님께 감사드립니다! 그는 "로어노크에 5cm의 눈이 내렸어요! 오늘 노라 유치원에 못 갈 거예요."라고 말했습니다. 로어노크 이야기가 나왔으니 말인데, 목요일에 버지니아주 로어노크에 거주하는 또 다른 핵심 팀 개발자 Jared Thomas 님 을 사무실에서 뵙게 되어 정말 기뻤습니다. 모두 즐거운 주말 보내시길 바랍니다!
