알림: 설정해주세요.유지 관리 릴리스 노트에 문서화해야 하는 항목의 경우 영향을 받는 릴리스 노트 필드를 예로 설정합니다. 저희 작성자는 이 필드를 사용하여 어떤 Jira 이슈를 고객과 공유해야 하는지 추적합니다. Jira 댓글에 변경 사항을 설명하는 초안 텍스트를 포함할 수 있다면 작성자에게도 매우 유용합니다.
2024년 11월 1일 JMP 개발 업데이트에 오신 것을 환영합니다!
어젯밤 할로윈 저녁을 모두 즐기셨기를 바랍니다! 내일은 노스캐롤라이나에서 조기 투표의 마지막 날입니다. 투표 옵션에 대한 자세한 내용은 업데이트 끝 부분을 참조하세요.
이번 주에 Paul Nelson은 JMP 19 EA4와 18.1.1을 포함한 모든 활성 릴리스 트랙에서 반드시 적용해야 하는 JMP의 임베디드 Python 파일에 대한 중요한 업데이트를 확인했습니다. Bob과 Jim은 Python 파일 업데이트가 Windows와 Mac에 대해 마무리됨에 따라 Paul과 함께 코드 서명과 설치 프로그램을 작업하고 있습니다. 다음 주에 다시 빌드된 EA4에 대한 테스트 작업이 시작될 것으로 예상합니다. 지금까지 이전 설치 프로그램 반복을 테스트한 결과, 쇼스토퍼는 발견되지 않았습니다.
Mac 및 Windows용 18.1.1 트랙에서 업데이트된 Python 버전이 업데이트되면 이 dot-dot 릴리스에 대한 최종 설치 프로그램 후보가 생성됩니다. 일부 시나리오에서 Tabulate 성능에 대한 CRP 문제를 해결하기 위해 이번 주에 18.1.1에 또 다른 수정 사항이 적용되었습니다. 18.1.1 변경 사항을 출시할 수 있도록 도와준 개발, 테스트 및 DevOps 팀의 모든 분들께 감사드립니다!
Brian Corcoran 이 11월 3 일 에 10 주년 을 맞는 Chris Humphrey를 축하해 달라고 부탁했습니다! 그는 Chris가 Inside JMP에서 JMP의 다른 11월 기념일과 신입 직원과 함께 인정받을 것이라는 것을 알고 있지만, 여기서도 Chris에게 특별한 감사를 표하고 싶어했습니다! Brian은 Chris가 이상적인 멘토, 개발자, 팀원이라고 말합니다. Chris는 JMP에서 iPad용 JMP Graph Builder로 일하기 시작했고, 수년에 걸쳐 Mac, JMP Live, Mac용 JMP Runner에서 훌륭한 성과를 거두었습니다. 10 주년 축하합니다, Chris!
마지막으로, 지난 2주간의 선택된 충돌에 대한 베타/충돌 보고서를 공유해준 Tonya Mauldin 에게 감사드립니다!

https://jmplivedaily.dev.jmp.com:3501/packages/F042V6wsbZSfshWv1XFxM
일반 공지사항
중요한 다가올 날짜
- JMP 18.1.1 보안 동결 – 다음 주 초(필수 Python 3.11.10 보안 수정 사항을 수용하도록 확장)
- JMP 18.1.1 최종 이미지 후보 – ~11/4/24
- JMP 18.1.1 QA 승인 – 2024년 11월 14일
- MyJMP에서 JMP 18.1.1 릴리스 - ~11/19/2024
- JMP 18 및 JMP 19 날짜의 전체 목록은 Confluence에서 확인하세요.
JMP 개발 업데이트
시스템/호스트 테스트-Cary
- 오드리: EA4 테스트, 18.1.1 테스트 준비. 단위 테스트를 세 개의 동일한 실행 길이 세그먼트로 분할하는 것을 계속 검토하고 있습니다. 이는 단위 테스트의 병렬화가 완료되면 단위 테스트 프레임워크를 훨씬 더 빨리 완료하는 데 도움이 될 것입니다. 그 목표를 위해 많은 훌륭한 작업이 진행 중입니다(닉 루바와 짐 보렉에게 감사드립니다). 아래 그래프는 세 개의 스트림 각각에 걸리는 총 시간을 보여줍니다. 세 개의 병렬 스트림에서 테스트를 실행할 때 전체 스트림은 약 4시간 안에 완료됩니다(테스트를 직렬로 실행할 때 걸리는 12시간 이상 대신).

- Nick H: 새로운 드래그 앤 드롭 재정렬 기능과 관련된 Notebooks의 몇 가지 버그를 포함하여 몇 가지 버그를 찾아서 제출했습니다. 블록을 첫 번째 위치로 드래그할 수 없고 실행 취소/재실행이 블록 재정렬을 캡처하지 못합니다. 제출된 또 다른 버그는 JSL 클래스에서 충돌을 일으키는 함수 콜백을 _ init _에 전달하는 것과 관련이 있습니다. 야간 실행에서 단위 테스트 실패를 정리하는 데 시간을 보냈고, 로컬에서 repre할 수 없는 클래스 테스트 실패에 대한 jira를 제출했으며, 19.0 검증 작업을 계속 진행했습니다. 앞으로 몇 주 동안 Mike M.과 협력하여 진행 중인 새로운 mimic 테스트에서 JSL 테스트 프레임워크를 작동시킬 것입니다.
- Hunter: JMP 19 EA 4 테스트를 시작하고 JMP 19 EA 3 사례 하나에 응답했습니다. 충돌을 조사하고 관련 JIRA 항목을 업데이트했습니다. Daniel P. 와 협력하여 JMP Student Edition의 업데이트된 만료 날짜를 작동시키는 문제를 해결했습니다. 실험실에서 호스트 테스트 Mac에서 Sequoia 15.1로 업데이트하고 테스트를 실행했습니다. 더 많은 지역화된 문서 PDF 파일을 검토했습니다.
- 리사: EA4 테스트를 시작하고, 헤더 그래프 수정을 검증했으며, Parallel Y Axes 플랫폼 환경 설정을 사용할 때 몇 가지 버그 보고서를 입력했습니다.
웹 테스팅 – 캐리
- Natalie: 기존 V19 UI 변경 사항에 대한 HTML 자동화 테스트 케이스에 대한 모든 업데이트를 완료했습니다. 이제 일일 실행이 기본적으로 깨끗합니다. Fit to Window가 켜진 새 테스트 범위를 계속 추가했습니다. Control Chart에 대한 새 범위를 시작합니다. 자동화 진행 상황을 추적하기 위해 Confluence 페이지를 업데이트합니다.
시스템/호스트 테스트-베이징
- Da Li: (1) 버그 검증, 해당 UT 추가. (2) 버그 검증 중 새로운 버그 2개 생성. (3) 진행 중: JMP 19.0 EA4 테스트, 버그 2개 생성.
- Nan Wu: (1) JMP 19.0 버그 회귀 테스트. (2) Oracle 클라이언트 측 문자 집합 구성으로 인한 8개 Oracle 단위 테스트 실패에 대한 조사, Jim과의 논의, Jim은 Oracle용 NLS_LANG 환경 변수를 추가하기 위해 매일 밤 실행되는 Windows 시스템을 구성하는 데 도움을 주었고, 그에 따라 단위 테스트를 업데이트했습니다. (3) Oracle DNC 문제 조사로 인한 SQL 단위 테스트를 처리하는 방법에 대해 Audrey와 논의했고, 최종 결정은 각 ODBC 드라이버에 대한 분할된 고유 테스트를 제거하고 모든 ODBC 드라이버를 하나의 테스트로 포괄하는 회귀 단위 테스트를 추적하기 위해 이전 테스트만 유지하는 것입니다. (4) JMP Live 새로 고침 데이터가 S3 및 SharePoint 데이터 커넥터가 게시된 테이블에서 실패했다는 잠재적인 위험한 문제를 Audrey에게 보고하고, 문제를 추적하기 위해 버그 WEBJMP-9350을 입력했습니다. 또한 AWS S3 데이터 커넥터에 대한 연결을 만드는 방법 과 SharePoint 데이터 커넥터에 대한 연결을 만드는 방법에 대한 2개의 합류 페이지도 만들었습니다.(5) 한 Windows 서버에서 야간 실행 단위 테스트 시간 초과 문제에 대한 조사 결과, 해당 시스템에 DB2 ODBC 드라이버가 올바르게 설치되지 않은 것으로 밝혀졌습니다. jira에서 조사 피드백을 제공했습니다 (JMPTEST-1385: 또한 합류 지침 페이지를 만들었습니다. DB2 ODBC 드라이버가 손상된 경우 제거하는 방법 .(6) 다른 단위 테스트 DNC 문제에 대한 조사 및 피드백을 제공하고 DNC 문제를 해결하기 위해 테스트를 업데이트했습니다. JMPTEST-1454 .(7) JMP 19.0 EA 4 테스트 시작 - JMPTESTBJ-3188 .
- Kimi: (1) 버그 검증. (2) JMP 19.0 EA4 테스트, 자세한 내용은 JMPTESTBJ-3188 참조 - 진행 중. (3) 모든 UT에 대한 brdstg 암호 업데이트 - 완료. (4) Windows에서 Python 18.2 및 18.1.1에 대한 UT DNC/실패 디버그 - 재현 불가: 이 문제를 추적하기 위해 jira를 만듭니다( JMPTEST-1453 ). Jim, Bob, Paul에게 실패에 대한 이메일을 보내 JMP 18.x에서 Windows의 변경 사항을 알고 있는지 확인했습니다. (5) 데이터 뷰어 – NF: (WEBJMP-9289: 데이터 뷰어에 열 그룹 표시 – 진행 중. (6) CCW – NF: (JMPTESTBJ-3159: JMP Live CCW 호환성을 위해 다양한 JMP 보고서 유형의 정상성 검사 – 진행 중. (WEBJMP-8781: 하나의 마커에 대한 분류 기록의 보기 및 다운로드 지원(프런트 엔드) – 진행 중. (WEBJMP-8963: 하나의 마커의 분류 기록에 대한 사용자 지정 다운로드 파일 생성 – 완료. (WEBJMP-9086: 단일 관리도 마커의 기록에 대한 명시적 GraphQL 쿼리/REST API 경로 사용 – 완료. (WEBJMP-9203: 그룹 "wants_warnings" 관련 이름 및 설명 명확히 하기 – 완료. (7) Jenkins: Beijing Daily UT의 결과 확인. 18.2 및 19.0에 대해 매월 부하 테스트를 실행합니다. 자세한 내용은 JMPTESTBJ-3180 참조 – 완료. 모든 Jenkins 테스트 머신에 대한 새 라이선스를 생성합니다. 자세한 내용은 JMPTESTBJ-3186 – Testing을 참조하세요. brdstg에 대한 비밀번호를 변경합니다. 자세한 내용은 JMPTESTBJ-3190 – Testing을 참조하세요.
- Da Zhang: (1) 버그 확인. (2) JMP Live CCW 호환성을 위한 다양한 JMP 보고서 유형의 정상성 검사 – JMPTESTBJ-3159 – 진행 중. (3) JMP Live E2E/호환성 실패 조사 – JMPTESTBJ-3178/JMPTESTBJ-3182/JMPTESTBJ-3189 – 완료. (4) JMP 19.0 EA4 설치 프로그램 테스트 JMPTESTBJ-3188 – 진행 중.
- Lily Meng: (1) 샘플 - 데이터, 샘플 - 스크립트, 샘플 - 기타, 샘플 - l10n과 관련된 과거 Jira 티켓 검토 - 완료: 과거 문제 이해. 구성 요소와 관련된 문제 이해를 위한 초점 포인트. (2) JMP 19.0 EA 4 테스트 - 진행 중. (3) 나머지 JSL 콘텐츠 학습 - 완료.
- Nala: (1) 버그 검증. (2) JMP Clinical 19 EA4 설치 프로그램 테스트 - 진행 중. (3) JMPTEST-1418 조사. (4) 새로운 프로젝트를 Lily로 이전. (5) Matlab 기능 학습. (6) 자동화 테스트에서 brdstg의 비밀번호 업데이트 - 완료.
핵심
- Dave B: 추가 기능 빌더가 내부 파일을 참조하는 것을 선호하도록 변경의 첫 번째 라운드를 푸시했습니다. 수정하는 동안 발견한 추가 기능 빌더의 버그를 수정했습니다. Xan과 Mike M은 이미지가 최근에 생성되지 않은 경우 이미지 diff의 기록이 오해의 소지가 있다는 것을 알아챘고 이를 수정했습니다. 세그먼트가 선택된 요소를 그릴 때 두 번째 렌더 패스에서 그래픽 스크립트를 렌더링하는 옵션을 추가했습니다. 크로스헤어 도구를 업데이트하여 병렬 그래프의 모든 Y 값을 표시했습니다.
- Dan S: JSL과 Filtered Tables에서 데이터 필터의 스트레칭을 활성화했습니다. CalendarBox에 대한 최소/최대 지원을 수정하고, NumberEditBox와 함께 달력을 사용할 때 최소/최대 값을 적용했습니다. Platform Preset 아이콘의 크기 문제를 수정했습니다. TabList에서 탭을 전환하기 어렵게 만드는 포커스 문제를 수정했습니다.
- Morgan: 노트북용 툴바와 새로운 툴바 항목을 추가했습니다. 노트북용 드래그 앤 드롭을 추가했습니다. 노트북을 수신하는 편집 작업을 추가했습니다. 노트북에서 복사/붙여넣기를 구현했습니다.
- Xan: 데이터 필터와 그래프 빌더 그룹화에 따라 열 변환이 가능하도록 새로운 기능을 시작했습니다.
DOE 및 신뢰성
- Caleb: 몇 가지 샘플 크기 탐색기 버그와 CSALT의 추가 개발에 대해 작업했습니다. 또한 Discovery의 사용자 피드백을 기반으로 단일 수용 샘플링의 탐색기 버전에서 상당한 진전을 이루었습니다.
호스팅 및 인터페이스
- Paul N: JMP-23620 마무리하기 – JSL Python Get(data_frame)을 수행할 때 CSV 대신 휴대용 데이터 프레임 프로토콜 사용. Python.org에서 지원하는 마지막 바이너리 릴리스인 3.11.9에서 소스 코드만 있는 최초의 보안 패치인 3.11.10으로 Python의 보안 업데이트를 진행하여 JMP-23662를 해결합니다. 이 업데이트는 중요 및 높은 취약성을 해결합니다. Snyk 검사에서는 감지되지 않았지만 Discovery 직전에 Elite 고객이 이 업데이트에 대해 문의했습니다. Windows에서 소스에서 Python을 빌드하고 18.1.1, 18.2, 19.0 및 19.0 EA 브랜치로 푸시합니다. macOS(x86_64 및 Apple Silicon)에서 동등한 배포 빌드를 완료하기 위해 작업합니다.
- John Schroedl: EA4를 대비하여 다크 모드와 전반적인 UI 기능과 관련된 많은 업데이트를 했습니다. 읽기 전용 파일을 처리할 때의 검역 대화 상자를 개선했습니다.
대화형 HTML
JMP 라이브
- Aurora: 제어 차트 경고 개선(데이터베이스에 무효화된 마커 유지, 익명 방문자의 특정 동작 방지, 다운로드된 경고 파일 번역). 타사 패키지 업데이트. 2025년 GitKraken 라이선스 갱신에 도움.
통계
- Laura CS: 고등학생을 위한 SAS 및 NCSHP 패널에 참여하고, DEI Metrics 위원회와 만나고, 여름 인턴십에 지원한 대학원생을 인터뷰하고, Tom Donelly와 만나 DATAWorks 컨퍼런스에 대해 논의하고 SEM 미니 튜토리얼에 대한 제안을 보냈습니다. Discovery의 두 고객에게 연락하여 SEM 관련 리소스를 공유했습니다. 최신 ACT-Now 교육을 완료했습니다. MIIV-2SLS의 잠재 변수 평균에 대한 버그를 수정하고 다른 버그를 조사하기 시작했습니다.
통계 문서
- Michael C: FLM 장의 일부에서 깨진 교차 참조를 수정하고, 표준 최소 제곱에 대한 스크립팅 인덱스 항목을 업데이트하고, 다가올 프로젝트를 계획했습니다.
통계 테스트
- Jacob: Mark Bailey와 함께 Discovery에서 Easy DOE 사용성 연구 결과를 분석합니다. Caleb이 작업 중인 새로운 Sample Size Explorer인 Acceptance Single Sampling의 보류된 빌드를 테스트합니다. 단위 테스트 실패를 조사하고 Jira 티켓을 확인합니다.
- 토냐: 버그 검증과 단위 테스트 업데이트 작업을 하고 있어요.
생명 과학 업데이트
- Wenjun: 지난주 중국 Xitang에서 열린 MAQC 연례 컨퍼런스에서 Frontier in Artificial Intelligence( https://doi.org/10.3389/frai.2024.1401810 )에 게재된 JMP Pro를 통한 자동 텍스트 분류를 위한 AI를 발표했습니다. 인상적인 화면에는 우리가 대화하는 동안 AI가 생성한 영어와 중국어 캡션과 PPT가 동시에 표시되었습니다. 하지만 일부 캡션은 영어와 중국어로 약간 웃기기도 했습니다!

- Drew: 매우 유익한 Discovery에 참여했습니다! 훌륭한 고객 상호 작용이 많았고, 새로운 JMP Clinical 판매에 대한 소식을 들었습니다! JMP Clinical 18.2 및 19에서 기능/버그 수정 작업을 계속했습니다. 기술 지원팀과 협력하여 Amgen이 JMP Clinical 7.1을 18.1로 업그레이드하도록 도왔습니다.
- Richard: JMP Marketplace, UpSet 플롯, Forest 플롯을 위한 UNC 학생 애드인에 대한 테스트/최종 단계를 마쳤습니다. UNC 생물통계학과에서 커뮤니케이션을 위한 데이터 시각화의 중요성에 대한 강연을 했습니다.
기술 지원 및 참여
- 웬디:
- Discovery 주간은 지원팀에게 굉장한 주간이었습니다! 여러 팀원에게 이번이 첫 Discovery였습니다. 기술 지원 받침대는 통계학자, 시스템 전문가, 참여 전문가로 구성되었으며, ODBC, Graph Builder, 프로젝트, 스크립트 등의 질문을 받았습니다. Discovery에 참여하는 것은 항상 활력이 넘칩니다!
- Engagement 팀은 이번 주에 RPS 문제에 대한 신속한 도움을 준 Daniel Powell 에게 특별한 감사를 전하고 싶습니다.
주별 기술 지원 사례 볼륨:

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

주별 참여 지원 사례 볼륨:

참여 대기열에 대한 사례 주제, 지난주:

개발 운영
- 섀넌 L: Atlassian 제품에 대한 사용자 지원 - Jira 모범 사례 지원; Jira에서 R&D 기능 요청 워크플로 개선 사항 출시. 빌드 및 StringBot 마이그레이션에 대한 개발 회의. 롤리에서 열리는 연례 가을 컨퍼런스인 All Things Open에 참석. 현재 업계 오픈 소스 주제뿐만 아니라 다른 새로운 소프트웨어 기술과 모범 사례에 초점을 맞춥니다. 18.1.1 릴리스에 대한 제품 수출 등록 완료.
- Bob: 이전 EA의 제거와 관련된 설치 프로그램의 최종 번역된 문자열. Trish에게 감사합니다! (JMPTOOL-1363) 소프트웨어 승인을 위해 Confluence에서 제품 준비 페이지를 만들었습니다. 법률 부서에서 Student Edition이 소프트웨어 설치 프로그램에서 표준 클릭 스루 라이선스 계약을 사용할 수 있음을 확인했습니다(JMP 23517). 18.1.1, 18.2, main, EA에 대한 3.11.10 수정 사항이 포함된 디지털 서명된 파이썬 파일(JMP-23662).
- Melanie: Daily Unit Test 로깅 개선 작업을 계속 진행했습니다. 실패를 트리거하기 위해 현재 콘솔 로그 검색 문자열을 정규화하고, 새로운 검색 문자열을 추가하고, Jenkins 데이터를 수집하기 위한 스크립트의 성능을 개선했습니다. 18.1.2 분기 작업을 위해 Jiras를 추가했습니다. Myron과 함께 Stringbot을 AWS로 마이그레이션하는 작업을 계속 진행했습니다(거의 준비가 되었습니다!)
- Jim: Paul N과 Bob과 함께 JMP 18.X 및 19.0(EA4 포함)에 대한 Python 업데이트를 살펴보고 있습니다. 특정 구성에서 테스트 실패를 해결하기 위해 테스터와 협력하고 단위 테스트 문제를 해결합니다.
- Myron: 문서 팀 VM 업데이트(JMPDOC-2289). stringbot을 실행하기 위한 jmptoolprod 설정 완료(JMPTOOL-1183). VM 업데이트 시작(JMPDOC-2286).
- 섀넌 C: 다양한 그룹 회의에 참석하고, 제품 및 웹 페이지 전반의 용어 일관성에 대한 토론을 했으며, 테스터와 함께 문제 해결 작업을 계속하여 단위 테스트 실패를 해결했습니다.
현지화
- Allison: 공급업체와 협력하여 V19 JMP 소프트웨어 현지화 견적을 받고 PO 요청을 제출했습니다. 현지화된 18.0 및 18.1 문서 PDF를 검증하고 완성하여 테스트를 위해 QA에 넘겼습니다. 문서 라이브러리 생성을 위해 18.0 및 18.1 현지화된 문서 PDF를 Doc 팀에 넘길 준비를 했습니다. 현지화된 18.2 JMP Live UI 및 설치 프로그램 문자열을 완성하여 넘겼습니다. 현지화된 18.0 문서 PDF를 마케팅에 넘겼습니다.
- Trish: V19 현지화 작업에 대한 견적을 Allison과 함께 작업. JMP 문서 라이브러리와 관련된 PM 업무. 문자열 정리 작업에 대한 개발자와의 후속 조치. 18.2에 대한 JMP Live 도움말을 빌드하기 위한 현지화된 파일을 문서 팀에 전달.
- 샌디: P4에 대한 새로운 소스의 커밋 작업 자동화를 마무리합니다. 이미지 diff 파일 비교 테스트.
선적 서류 비치
- 데번: JMPLOC-6781: 18.1에서 타이틀 페이지와 텍스트 인셋 레이블에 발생한 사소한 문제를 수정하고, ZH 변환 버그를 수정하고, FM2DITA를 사용하여 구조화된 FM을 DITA XML로 변환하는 방법에 대한 Confluence 페이지를 초안하고, JSL 과정을 계속 진행하고, 글로벌 영어 스타일 가이드를 계속 읽었습니다.
- Susan C: EN 및 모든 언어에 대한 18.2 JMP Live 도움말 작업. 일부 회고적 JMP Live 수정 작업 및 프로세스 다듬기. 18.1.1 RN 업데이트. 10월 비통계 문자열 검토 완료. EG에 영향을 준 Khawar 버그 검토.
- ChrisB : 18.2 및 19.0 문자열을 검토했습니다. 19에서 소스의 PDF 목차를 수정하고 18.1에서 PDF의 목차를 수동으로 수정했습니다. 18.1 Doc Library PDF와 Doc 추가 기능을 다시 만들었습니다. 사이트맵을 만드는 스크립트를 수정하기 시작했습니다.
- 카와르: 샘플 인덱스: 이슈를 5가지 주요 카테고리로 구분; 각각에 대한 Confluence 페이지를 만들어 피드백을 수집합니다. 필수 그래프 : 모든 오픈 지라를 처리했습니다. 이슈를 해결하고 테스터에게 연락했습니다.
- Qiana: 사용자 콘텐츠 매핑 프로젝트 작업. Jira 작업. 프로젝트 계획 및 조정.
섀넌의 메모
기억하세요, NC에서 아직 조기 투표를 이용하지 않았다면 내일(토요일 11/2/24)에도 조기 투표 사이트를 방문할 수 있습니다. 유효한 사진이 있는 신분증을 꼭 지참하세요 ( 유효한 신분증 유형에 대한 자세한 내용은 여기에서 확인할 수 있습니다 ) .
그리고 NC에서 투표할 자격이 있고 아직 등록하지 않았다면 내일 조기 투표소에서 당일 등록을 이용할 수 있습니다. 선거일에는 당일 유권자 등록이 불가능합니다 . 조기 투표를 놓쳤고 이미 투표 등록을 했다면 2024년 11월 5일 화요일에 투표할 수 있습니다. 투표하세요!
