19.2: 보안 동결 2026년 9월 3일 • 20.0: 메인에서 열기; EA6 코드 동결 2026년 8월 27일; 코드 동결 2027년 1월 7일
2026년 8월 14일 JMP 개발 업데이트에 오신 것을 환영합니다!
이번 주 JMP 경영진은 19.1.5 보안 릴리스를 연기하고 P&G 및 기타 고객에게 영향을 미치는 테이블 손상 문제를 해결하기 위한 두 가지 긴급 버그 수정 사항을 예외적으로 포함하기로 결정했습니다. 두 가지 수정 사항에 대한 테스트는 현재 20 및 19.2 버전에서 진행 중이며, 이후 19.1.5 버전에 통합될 예정입니다. 다음 주에 19.1.5 최종 설치 버전 후보를 생성하여 테스트를 완료하고 최종 승인을 내릴 것으로 예상합니다.
EA6 버전은 약 2주 후에 확정될 예정입니다. 데스크톱 제품용 EA 외에도 EA6 코드베이스를 기반으로 하는 JMP Live EA도 출시될 예정입니다. JMP Live EA는 개발 및 테스트가 완료되면 일부 JMP Live 고객에게 새로운 기능 테스트를 위해 제공될 것입니다.
Confluence에 2020 후기 기능 페이지 외에도 20.1 기능 페이지를 추가했음을 알려드립니다. 2020 기능 확정일로부터 거의 한 달이 지났으므로, 확정 당시 개발 중이 아니었거나 2020 버전에 반드시 포함될 필요가 없는 사소한 새 기능들은 20.1 버전에 포함될 가능성이 높습니다.
새로운 기능에 대해 말씀드리자면, 지난 목요일 JMP 개발자 회의에서 JMP Live의 프로세스 스크리닝 트리아지에 대해 발표해 주신 Aurora Tiffany-Davis, Michael Goff , Praveena Panineerkandy 님께 감사드립니다! 회의에 실시간으로 참석하지 못하신 분들은 여기에서 녹화본을 보실 수 있습니다 .
마지막으로, 2026년 8월 Atlassian의 사용자 지정/개선 사항( JMP R&D 개발 프로젝트를 위한 새로운 Jira 워크플로 포함)을 공유해 주신 섀넌 L 님께 감사드립니다! 자세한 내용은 여기에서 확인하실 수 있습니다 .
JMP, JMP HTML5 또는 JMP Clinical의 R&D Jira 프로젝트를 사용하시는 경우, 오는 8월 17일 월요일에 여러 JMP R&D 개발 프로젝트에 새로운 워크플로가 적용될 예정이니 참고하시기 바랍니다.
Jira 이슈와 관련된 수정 사항이 어떤 JMP 소프트웨어 버전에서 이루어졌는지 보다 정확하게 추적하기 위해, 몇몇 전환 과정에서 Jira 이슈에 '수정 버전'이 설정되어 있어야 한다는 요구 사항을 추가하고 있습니다.
요약하자면:
- 이 새로운 워크플로는 기능 요청을 제외한 해당 프로젝트의 모든 Jira 이슈 유형에 적용됩니다.
- 수정 버전에서는 Jira 이슈를 테스트 준비, 테스트 중, 승인 및 종료 상태로 이동해야 합니다.
- 문서에는 Jira 이슈를 닫을 때 소스 코드나 기타 변경 사항이 없는 경우 수정 버전(Fix Version)에 사용할 내용에 대한 지침이 나와 있습니다.
궁금한 점이 있으면 섀넌 레슬리 또는 다른 JMP Atlassian 관리자에게 문의하세요. 또한 Atlassian 관련 정보를 지속적으로 공유할 예정인 JMP Atlassian Q&A 팀 채널 도 확인해 보세요.
일반 공지
주요 예정일
- 20 EA6 코드 동결 – 2026년 8월 27일
- JMP 19.2 보안 동결 - 2026년 9월 3일
- 2020년 8월 6일 출시 예정인 최초의 휴대용 UI 문자열 핸드오프
- 20 EA7 코드 동결 – 2026년 10월 1일 최종 휴대용 UI 문자열 핸드오프(20 버전용) – 2026년 11월 12일
- 20 코드 검토 모드 - 2026년 11월 26일
- 20 코드 동결 – 2027년 1월 7일
- JMP 19 및 JMP 20 의 전체 일정은 Confluence에서 확인하실 수 있습니다.
JMP 개발 업데이트
웹 테스트
- 조롱:
- JMP Live 설치 프로그램 테스트 활동을 계속 진행하고 있습니다.
- 설치 프로그램 테스트 작업을 재개하기 위해 시스템을 재구축하고 있습니다.
- 고객의 설치 관련 질문에 여러 차례 응대했습니다.
- 향후 설치 프로그램 테스트 활동을 계획하고 있습니다.
- JMP Live 설치 프로그램을 사용하여 배포되는 야간 서버에 WebTest 자동화 알림 테스트를 추가했습니다.
- WebJMP가 처음 시작될 때 JMP 풀이 JMP 라이브에 연결되지 않는 문제를 재현하는 데 도움이 되도록 AWS 서버 두 대로 구성된 개발 환경을 구축했습니다.
AllisonHines_0-1787589550430.png
- 후이:
- JMP Live 20 I18N 테스트 지속(JMPTEST-2096); 고급 관리도 경고 현지화 범위 — JMPTEST-2628, 20개 항목 진행 중.
- I18N 테스트 중 프로세스 스크리닝에서 기능적 결함(JMPHTML-15762, 주요 결함: 테스트 마커 클릭 시 경고 창이 열리지 않음)이 발견되었습니다. 또한 I18N 테스트 중 JMP-31900이 보고되었으며, 정상으로 기록되었으나 qc_time 데이터 손상으로 인해 상위 부서로 이관되었습니다. 해당 문제는 검증 후 같은 주에 종결되었습니다. JMPHTML-15757은 중복된 문제로 확인되었습니다.
- 버그 검증 중 JMP-31941(일반, JSL 형식이 잘못되어 크기 조정 시 그래픽이 사라짐) 및 JMPHTML-15763(주요, 툴팁 요약 통계에 ### 표시)이 보고되었습니다.
- 프라비나, 시마와 함께 결함 검토 회의를 진행하여 JMPHTML-15699(정렬 후 다중 선택 기능 오류) 및 JMPHTML-15689(첫 번째 처리 이후 경고 창 오류)의 재현성을 확인했으며, 두 문제 모두 개발자가 인정했습니다.
- JMP-260, JMPHTML-15704 및 JMP-31900 문제를 확인하고 해결했습니다.
- 위험: JMPHTML-15762, JMPHTML-15699 및 JMPHTML-15689는 모두 프로세스 스크리닝 영역에 남아 있으며, 릴리스 검증이 완료되기 전에 개발자가 해결해야 합니다.
- 안나:
- 다양한 열 유형을 사용하여 ScatterPlot 3D를 테스트했습니다.
- 다양한 열 유형, 특수 문자 및 변환 열을 사용하여 열 전환 기능을 테스트했습니다.
- 다양한 열 유형, 특수 문자 및 변환 열을 사용하여 로컬 데이터 필터를 테스트했습니다.
- 그래프렛을 활용한 공정 능력 검증 플랫폼.
HTML5 및 JMP Live에서 데스크톱 환경의 문제점을 확인했습니다.
핵심
- Dan S: 새로운 <에 맞춰 스크립트를 업데이트했습니다.
- 데이브 B:
- 배분 전표를 저장하고 다시 열었을 때 막대 높이가 변경되는 버그를 수정했습니다.
- 보고된 버그 몇 가지(기준선 테스트 중 충돌 및 추가 기능이 예기치 않게 언로드되는 현상)를 재현해 보려고 시도했습니다.
- Xan: 크기 범례 설정에 최소/최대값 지원을 추가합니다. LegendDisplay::revertToInitialState를 추가하고, 사용하기 전에 weak_ptr<>::lock() 결과를 확인합니다.
- 에반: 밝은 모드와 어두운 모드 모두에서 WCAG 1.4.3 대비(최소) 관련 문제를 찾아 수정합니다.
에너지부하(DOE)와 신뢰성
- 케일럽: 에릭, 시민과 함께 생명 분포/적합 생명(Fit Life) 관련 버그 티켓을 분류하고 나누는 작업을 했습니다. 빌과도 샘플 크기 탐색기 관련 티켓을 같은 방식으로 처리했습니다. 또한, 디스커버리 토크 녹화를 준비했고, 와일드트랙(WildTrack) 관련 논문 마무리 작업도 계속 진행했습니다.
호스팅 및 인터페이스
- 폴: JMP-31940(파일 핸들 문제) 및 pyarrow에서의 충돌 문제(JMP-31155 및 JMP-30521)를 해결했습니다.
대화형 HTML
- 프라비나:
- 마이크 스틱클스: JMPHTML-15608(대화형 HTML에서 별자리 플롯 구현) 작업을 완료하고 검토를 위해 코드를 제출했습니다. 이제 선택 항목이 노드 그래프에서 적절하게 바깥쪽으로 전파되고, 덴드로그램이 포함된 경우 선택 항목이 덴드로그램 안팎으로 올바르게 반영됩니다.
- 존 파월:
JMP 라이브
- 오로라:
- JMP Live 트리아지 관련 "롤링 데이터" 문제를 작성하고, 애니와 디터와 만나 계획을 수립하고 실행했습니다.
- 코드 및 테스트의 버그 수정과 사소한 성능 개선 작업을 진행합니다.
- 사용자 지정 트리아지 상태를 기본 상태로 병합했습니다(기능이 90% 완료되었습니다).
- JMP 라이브 트리아지 개발자 데모 (20분 분량, 마이클, 프라비나와 함께)
- Confluence에 "타사 패키지 알림 파일 - 생성 및 사용"과 "JMP Live EA(얼리 어답터) 릴리스"라는 제목의 문서를 작성했습니다.
- 타사 패키지 업데이트
통계
- 사용자 정의 디자인에서 팁 팝업 창을 위한 작은 버튼(ⓘ)과 같은 팁 관련 기능을 추가하고, 테이블 이름을 입력하는 필드를 추가했으며, JSL에서 "스크립트를 스크립트 창에 저장" 기능을 지원합니다(JMP-31707, JMP-31942).
- Augment Design에서 시작 대화 상자에 미리 채워진 요소 및 응답(JMP-31707)
- 프로세스 스크리닝에서 비율 차트에 "시행 횟수" 열이 없을 때 발생하는 충돌 문제를 수정했습니다(JMP-31975). 또한, 시프트 그래프에서 축 레이블을 300개 이상 허용하고, '선택한 프로세스에서 다시 시작'에 열과 그룹이 모두 여러 개인 경우 참고 사항을 추가했습니다.
- 조셉에게 커버링 배열을 교차 분석하는 예제 스크립트를 보내주세요.
통계 테스트
- 마크: 저는 제이콥과 함께 JMP 디스커버리 서밋 발표 녹화를 준비했습니다. 라이언 D., 케일럽, 시민을 만나 적층 제조 2단계 연구 방향을 설정했습니다. 존이 제시한 사용자 경험 개선 방안과 사용자 정의 설계에 대한 제안 사항을 검토했습니다. 라이언, 조셉, 제이콥을 만나 Easy DOE의 향후 코드 푸시에 대해 논의했습니다. 크리스와 옌을 만나 베이즈 최적화 작업과 JMP 디스커버리 플레너리 발표에 대해 이야기했습니다.
- 토냐: 야간 실행에서만 발생하는 단위 테스트 실패를 조사합니다. 속성 및 변동성 차트 실행 분리 테스트를 수행합니다. 속성 및 변동성 개요 노드 이름 변경에 따른 단위 테스트를 업데이트합니다. 축 변경에 따른 프로세스 스크리닝 단위 테스트 벤치마크를 수정합니다. 다변량 역량 분석을 테스트합니다. 환경 설정 테스트를 수행합니다. 버그 검증을 진행합니다.
- 야곱:
- 테스트 부하 모델, 증강 설계에 대한 테스트 추가
- 모델에 Scheffe 3차항이 포함된 설계에 대한 테스트 작성
- 마크 베일리와 함께 디스커버리 프레젠테이션 녹화를 준비 중입니다.
- 사용자 정의 디자인 업데이트 테스트 중
- 재커리: 제가 만든 추가 기능이 JMP 마켓플레이스에 공식적으로 출시되었습니다. 링크는 다음과 같습니다: 측정 시스템 분석 대시보드 . 사용해 보시려는 분들은 알려지지 않은 문제를 방지하기 위해 JMP 20보다는 19 버전을 사용하시는 것을 권장합니다. (JMP-31811 오류 보고됨)
생명과학 최신 소식
- 소녀:
- 8월 12일(수요일)에 Russ, Ross Metusalem, 그리고 저는 NCSU 생물정보학과에서 JMP의 일반적인 사용법과 생물정보학 연구를 위한 유전체학 및 AI 도구의 활용에 대한 워크숍을 진행했습니다.
AllisonHines_1-1787589550447.jpeg
- 서바이벌 플랫폼의 버그를 수정하는 작업을 진행했습니다. 발레리와 서바이벌 플랫폼 사용법에 대해 논의했고, PM 및 SE들로부터 엔지니어들이 플랫폼을 어떻게 활용하고 있는지에 대한 유용한 피드백을 받았습니다.
제품 관리 및 제품 마케팅
- 케일리: 수요일에 JMP의 데이터 커넥터 및 데이터 액세스에 대한 영업 교육을 진행했습니다. 이 교육은 원활한 데이터 액세스를 통해 수동 데이터 준비 작업을 줄이고, 데이터 병목 현상을 해소하며, 더 빠르고 정확한 의사 결정을 지원함으로써 JMP의 모든 가치를 극대화하는 방법에 중점을 두었습니다. 교육에서는 JMP의 현재 및 향후 데이터 커넥터 기능, 고객의 비즈니스 문제를 해결하는 솔루션으로서 데이터 액세스의 활용법, 그리고 고객이 분석 워크플로를 연결, 자동화 및 확장할 수 있도록 지원하여 계정 확장 기회를 발굴하는 데 필요한 실질적인 영업 전략, 질문 및 방법을 다뤘습니다. 교육 녹화 영상은 여기에서 시청하실 수 있습니다.
기술 지원 및 참여
- 웬디: 기술 지원팀은 이번 주에 탁월한 도움을 주신 다음 분들께 감사의 말씀을 전하고 싶습니다.
AllisonHines_2-1787589550450.png
|
- 19.1.5 버전을 위해 JMP-30350과 JMP-31954를 신속하게 준비해 주신 모든 분들께 감사드립니다.
- JMP Live 개발팀과 Josh LoPresti에게 고객 Bundesdruckerei 관련 지원에 대해 감사드립니다.
- 사고 관련 사건 처리에 도움을 주신 존 슈뢰들 씨께 감사드립니다.
|
지난주 기술 지원 대기열의 문의 주제:
AllisonHines_3-1787589550451.png
지난주 참여 대기열의 사례 주제 (제한 대상자 심사 관련 자동화 사례 제외):
AllisonHines_4-1787589550452.png
개발 운영
- Shannon L: 8월 Jira 워크플로 배포를 위한 준비 및 커뮤니케이션을 주도했으며, JMP, JMP HTML5 및 JMP Clinical 개발 프로젝트의 새로운 수정 버전 요구 사항을 반영했습니다. 관련 지침을 게시하고, 사용자 질문에 답변하며, 이러한 Jira 변경 사항의 배포 활동을 조정했습니다. 오류 대시보드를 업데이트했습니다. L10N 팀과 협력하여 Atlassian 서비스 계정의 API 토큰을 업데이트했습니다. Mia, Brand 및 DevOps 팀과 함께 JMP 2027 계획 논의 및 상세 검토를 진행했습니다. 취약점 관리 및 보안 검토 작업을 지원했으며, 다가오는 8월 JMP 19.1.5 및 JMP Live 19.5.2 릴리스에 대한 보안 게시판 초안을 작성했습니다. 차기 릴리스에 포함될 긴급 버그 수정 검토에 참여했습니다. 정규직으로 전환된 인턴 Drew Hunter와 함께 JMP 접근 제어 이니셔티브 프로젝트의 2단계 계획을 수립했습니다. SAS CIS 및 R&D VMWare 센터에 있는 JMP 서버 목록을 Audrey와 함께 관리하고, 마이그레이션 또는 폐기 계획을 수립했습니다. CIS 담당자들과 회의를 통해 검토했으며, 매주 기술 회의를 진행했습니다.
- 멜라니: 조셉, 제이콥, 크시슈토프 와 함께 20.0 버전용 DOE 샘플 데이터 테이블 몇 개에 Stringbot을 적용, 테스트 및 실행했습니다( JMP-28777 ). • Jira 작업 항목의 데이터 무결성 작업을 수행하여 수정 및 계획 버전을 업데이트하고, 완료로 표시된 기능을 스토리로 이동하는 등의 작업을 진행했습니다. • 19.1.5 버전 후반 변경 사항에 대한 일부 작업을 처리했습니다. • Jenkins에서 작업이 잘못 실패하는 것을 방지하기 위해 빈 변경 목록을 더 효율적으로 관리하는 셸 스크립트를 다시 작성했습니다( JMPTOOL-2362 ). • 동기화 및 스크립팅 문제를 조기에 발견하기 위해 Quick-Start에 설치된 모든 파일과 Perforce에 있는 파일의 유효성을 검사하는 방법을 개발 중입니다( JMPTEST-2618 ).
- 건강 상태:
- HTML5를 지원하는 새로운 Mac에서 추가적인 문제 해결을 진행 중입니다. 여전히 잘못된 프로필/사용자 공간으로 연결되는 원인을 파악하려고 노력하고 있습니다. 아직 조사 중이며, 다음 주에 더 자세히 살펴보겠습니다.
- SAS IT 부서와 협력하여 MatLab Mac 온라인 설치 프로그램 오류 문제를 해결했습니다. 방화벽이나 보안 규칙으로 차단되고 있는 것은 아닌 것으로 IT 부서와 확인했습니다. MathWorks에 조사를 요청하는 이메일을 보냈습니다.
- 다음 주 젠킨스 업데이트를 앞두고 젠킨스 서버의 OS 업데이트를 완료하고 백업을 진행했습니다.
- Mac CI 머신 정리 및 OS 업데이트.
- OS 업데이트 후 잘못된 버전의 Xcode를 사용하던 JMP 19.1.5 Mac 분석 문제를 수정했습니다.
- 짐:
- Mac OS 빌드 머신용 운영 체제 업데이트
- 19.2 및 19.1.5 브랜치 모두에 필요한 변경 사항을 적용하기 위해 개발자들과 지속적으로 협력하고 있습니다.
- JMP 이름 변경과 관련된 여러 JIRA를 업데이트하고 관련 단위 테스트 스크립트를 새 이름을 사용하도록 수정했습니다.
- 마이런:
- JMPTOOL-2031: 지난주 Stringbot 실행에서 아직까지 부정적인 보고는 없었습니다. 새로운 문자열 할당 문제가 발생하면 보고해 주시기 바랍니다.
- JMPTOOL-2121: PostGreSQL과 연동되도록 크래시 웹 페이지 수정
- 단발:
- 2027년 프로젝트를 위한 이름 변경 설치 프로그램 및 프로세스 검토
- 최종 19.1.5 설치 프로그램을 준비하세요
- 섀넌 C: 19.1.5 및 19.2 수정 사항 관련 협업. TS 및 개발팀의 다양한 크래시 문제 조사 지원, 예상대로 표시되지 않는 파일 검토. 최근 작업으로 인해 수정 버전이 지정되지 않은 테스트 준비 완료 Jira 이슈를 분류하여 수정 버전 필요 여부 결정. 주간 회의 참여.
현지화
- 앨리슨: 새로운 ZH 검토자를 섭외하고 Zip 시스템에 등록하기 위한 정보를 수집했습니다. 검토자들과 V20 견적에 대해 소통하고 Zip 시스템에 구매 요청을 제출했습니다. 새로운 ZH 번역팀이 휴대용 UI 현지화 작업을 진행할 수 있도록 유용한 도구를 제공했습니다. 또한, 공급업체 송장을 처리했습니다.
- 하워드:
- Jenkins 트리거 작업 관련 작업을 진행했습니다.
- ditamap에 나열된 XML이 실제 파일 목록과 일치하는지 확인하기 위해 populate 작업에 대한 새로운 유효성 검사를 추가했습니다.
- L10nbot의 새로운 API 토큰으로 전환하는 작업을 진행했습니다.
- 샌디: Oxygen 파일에 대한 새로운 이미지 차이 파일 유효성 검사를 테스트 중입니다. 데이터 채우기 작업 실행 후 Oxygen 파일에 대한 새로운 파일 유효성 검사 기능을 개발하고 있습니다.
선적 서류 비치
- 수잔 C:
- JMP Live 19.5 설치 도움말 업데이트 작업을 진행 중입니다.
- 19.1.5 릴리스 노트 업데이트 계획 중
- JMP Live 도움말 업데이트 계획을 수립 중입니다.
- 변화 관리 과정을 수강했습니다.
- 질: JMP-1162 , JMP-22428 , JMP-27513 , JMP-31060 등 여러 가지 새로운 기능 관련 JIRA 작업을 진행 중입니다.
- 데본: 변환된 문서에서 책 제목 변수를 정리하고, PLATO를 통해 글쓰기 강좌를 수강하고 있습니다.
시스템/호스트 테스트
- 닉 홈즈가 방문하고 새 팀원 브래드 노리스를 환영하기 위해 시스템 및 웹 테스트 그룹은 빅 마이크스 BBQ에서 점심 식사를 즐겼습니다.
AllisonHines_5-1787589550463.jpeg
- 향유:
- JMP-30350 CRP 오류 수정 사항 테스트를 지원했습니다. 이 오류는 숫자 열과 문자 값 레이블 속성이 있는 데이터 테이블에서 JMP가 19.1.5 버전에서 충돌하는 문제를 해결합니다.
- 9.2 버전에서 손상된 데이터 테이블을 복구하는 JMP-31954 문제 해결 방법을 테스트하는 데 도움을 주었습니다.
- 위 Jira들을 테스트하는 동안 태그 관련해서 별개의 충돌이 발생했습니다: JMP-31993 ( 값 레이블이 있는 태그가 열 속성에서 제거될 때 발생하는 충돌)
- Mandy를 만나 필터 보기 기능에 최근 적용된 변경 사항에 대해 알아보았습니다.
- 필터 뷰 테스트 중 발견한 몇 가지 사항에 대해 개발자에게 피드백을 보냈고, "뷰 그룹화" 범례에서 색상과 마커를 동시에 변경하려고 할 때 발생하는 충돌 (JMP-31944) 도 보고했습니다.
- Mandy와 만나 recode의 "간단한 JSL 사용" 옵션과 이 영역에서 JSL 테스트를 작성하는 방법에 대해 논의했습니다.
- Recode Together 테스트 중 발견한 오류를 보고합니다: JMP-31978. "Prefer Match" 옵션을 "Value Labels" 옵션과 함께 사용할 때 Recode Together에서 오류가 발생합니다.
- Hunter: JMP 19.1.5 최종 설치 프로그램 테스트를 시작했으나, 릴리스에 포함될 추가 버그 수정 사항을 평가하기 위해 주중에 중단했습니다. JMP 20 EA 4 사례를 조사하고 답변했습니다. 새로운 JMP 2027 제품명이 포함된 빌드를 사용하여 설치 및 인증 사례를 일괄 처리하여 중요한 문제를 확인했습니다. JIRA 검증을 수행했습니다.
- 닉 H: 최근 저는 여러 데이터 테이블 메타데이터 버그를 찾아 검증하는 작업을 진행했습니다. 또한 19.1.5 릴리스의 긴급 값 레이블 충돌 수정 사항 검증에도 참여했습니다. 더불어, Mac에서 Perforce 통합 설정을 더 쉽게 할 수 있도록 JSL 단위 테스트 프레임워크를 수정했습니다.
- 오드리: JMP 20 I18N 테스트 3차 완료, iPhone용 JMP 통계 앱 테스트, JMP 19.1.5에 포함될 긴급 수정 사항 테스트, 섀넌 레슬리와 함께 JMP 소유 머신의 SAS VMware 마이그레이션 계획 수립.
섀넌의 메모
다음 주에는 휴가로 자리를 비울 예정입니다. 이 사진은 예전에 이미 공유했을지도 모르지만, 여름이 끝나가는 시점에 올리는 게 항상 적절해 보이네요. 모두 즐거운 한 주 보내세요!
AllisonHines_6-1787589550465.jpeg