2024년 11월 22일 JMP 개발 업데이트에 오신 것을 환영합니다!
JMP 18.1.1이 이번 주 초에 출시되었습니다. 18.1.1과 지난 주에 출시된 JMP 19 EA4를 마무리하는 데 노력한 모든 분들께 감사드립니다. JMP 19 EA5가 12/6/24에 동결되기 전까지는 약간의 휴식이 있지만, 다음 주에 추수감사절이 있어서 그 시간은 빨리 지나갈 것입니다! 제품 관리자가 고객에게 테스트할 준비가 된 기능을 알려줄 수 있도록 기능 페이지를 계속 업데이트해 주셔서 감사합니다. 새로운 기능 페이지를 추가해야 하는 경우 이 방법 페이지를 따르세요.
Brian Corcoran은 Bryan Boone이 SAS에서 30 년, JMP에서 13년을 일한 것을 축하해 달라고 합니다. Allison Hines는 곧 Inside JMP에 Bryan의 업무 이력을 올릴 예정입니다. Bryan이 말했듯이, 그는 실제로 11월 14 일 에 시작했지만 SAS HR에서는 그의 시작일을 12월 1 일로 인정합니다. Bryan은 당사의 Data Connector 이니셔티브를 이끌고 있으며 데이터 액세스, SAS 연결, HTTP 요청, Snowflake(최근에 출시된 제품) 개발에 중요한 역할을 했습니다. 그는 또한 훌륭한 멘토이자 고객과의 연락 담당자로, JMP 통합을 통해 고객 문제를 해결하는 데 도움을 요청받는 경우가 많습니다. 축하합니다, Bryan!
데이터 커넥터에 대해 말하자면, 어제 우리는 JMP 19에 추가될 커넥터의 개선 사항에 대한 데모를 보기 위해 그룹으로 모였습니다. 회의를 놓쳤다면 여기에서 녹화 영상을 볼 수 있습니다 . 발표해 주신 Will Morgan 과 Neal Siekierski 에게 감사드립니다! 향후 JMP 개발 회의에서 발표하고 싶으시다면 여기에서 Confluence에 등록하세요.
이번 주 베타/크래시 보고서에 대한 세부 정보를 선택한 크래시와 함께 공유해 주신 Tonya Mauldin 에게 진심으로 감사드립니다! (Tonya는 최근에 보고서를 게시하는 데 문제가 있어 Josh L에게 연락하여 문제를 해결했습니다.)

일반 공지사항
중요한 다가올 날짜
- JMP 19 EA5 코드 동결 – 12/6/24
- JMP 18.2 코드 승인 모드 – 12/6/24
- JMP 18.2 코드 동결 – 2024년 12월 20일
- JMP 18.1.2 보안 동결 – 1/3/25
- JMP 18.1.2 최종 이미지 후보 – 1/6/25
- JMP 18.1.2 QA 승인 – 25년 1월 16일
- MyJMP에서 JMP 18.1.2 릴리스 – 25년 1월 21일
- JMP 18 및 JMP 19 날짜의 전체 목록은 Confluence에서 확인하세요.
JMP 개발 업데이트
대화형 HTML
- Paul S: 이번 주에 조지아주 애틀랜타에서 열린 Connect.Tech 컨퍼런스에 참석했습니다(후기 작성 예정). 지난주에 HTML에서 3차원 산점도 작업을 했는데, 축을 따라 제목을 회전하는 기능을 추가했습니다( JMPHTML-14142 ). 또한 Clay Barker와 협력하여 Distribution 플랫폼 연속 맞춤 CDF 프로파일러를 HTML에 추가했습니다( JMPHTML-14206 ). 또한 창에 맞춤과 관련된 문제를 더 많이 해결했고( JMPHTML-14125 , JMPHTML-14187 ), 레이블 세그먼트를 맞춤 가능하게 허용했습니다( JMPHTML-14175 ). 마지막으로 선택적 degree 인수 없이(대신 기본값 사용) 거듭제곱 연산을 지원했습니다( JMPHTML-14225 ).
- Mike Stickles: JMPHTML-13966 (Word Cloud 선택이 제대로 작동하지 않음)에 대한 작업을 계속합니다. 원래 예상했던 것보다 훨씬 더 어려웠습니다. Text Explorer 데이터 표시 테이블이 내보내질 때 포맷되는 방식이 다른 테이블과 약간 다르고, 이러한 차이가 선택 코드에 영향을 미치기 때문입니다. 선택이 가능하도록 충분한 문제를 해결할 방법을 찾았지만, 이러한 선택은 미러링되지 않아야 할 테이블에 미러링되므로 해야 할 작업이 더 많습니다.
- John Powell: JMP Live '보고서 변경 사항 저장' 메뉴 항목이 추가된 후 린트 경고 및 실패한 테스트가 수정되었습니다. 대화형 HTML의 산점도 3D에 Reset View 및 Spin 애니메이션이 추가되었습니다. ( JMPHTML-14226 ). 최근 스프린트 중에 추가한 기능을 데모했습니다.
- Michael Senoyuit: 다중 응답 로컬 데이터 필터(MRLDF)의 버그 수정과 HTML5의 고정된 도구 설명 수정 작업을 진행했습니다.
JMP 라이브
- Aurora: 제어 차트 경고 개선(다중 경고 분류 지원 추가, 제어 차트 *.csv 다운로드에 대한 필터 지원 추가, 버그 수정, 최근 사용성 연구에서 제출된 Jiras). 매우 훌륭한 예시 보고서를 만든 Scott Allen 과 JMP Live "통찰력" 보고서에 대해 논의했습니다. Python 및 GraphQL을 통해 보고서를 구동하기 위해 자체에 대한 "통찰력" 데이터 테이블을 생성하는 JMP Live에 대한 개념 증명을 만들었습니다.
통계
- Laura CS: 특정 간접 효과에 대한 개발 작업을 계속했습니다( David Barbour 와 Ernest Pasour 가 디스플레이 문제에 도움을 준 데 감사드립니다!). 다중 그룹 불변성에 대한 SEM 문서 예제를 검토하고, Haley와 만나 SPSP 워크숍을 계획하고, UNC 교수와 협력하기 위해 JMP의 SEM 플랫폼을 사용하여 논문을 작성하고, Discovery에서 만난 NIEHS 고객을 위해 SEM에서 인과적 중재를 설명하는 문서를 작성했습니다.
- John Sall: 모델 스크리닝에서 검증 세트 통계에 단검 표시와 범례가 있는 열을 추가합니다 -- "†는 이 방법이 검증 데이터를 사용하여 모델을 조정한다는 것을 나타냅니다."(JMP-23705)
통계 문서
- Michael C: 포괄적 리더십 교육 과정을 이수했습니다. 스크립팅 인덱스의 적합 최소 제곱 항목에 대한 업데이트 작업을 계속했습니다. Acrolinx 표준을 준수하도록 UI 문자열을 업데이트했습니다. Hamid와 Karen을 위해 일부 문서 업데이트를 검토했습니다.
통계 테스트
- 헤일리: 로라 카스트로-쉴로와 함께 종단적 SEM 워크숍을 기획하기 시작했는데, 2월에 덴버에서 열리는 Society for Personality & Social Psychology 연례 컨퍼런스에서 가르칠 예정입니다. NPower NC에서 자원봉사를 하여 기술 인력에 들어가기 위해 훈련하는 학생들과 모의 인터뷰를 진행했습니다. SEM 플랫폼의 최근 수정 사항과 관련된 일부 JIRA 티켓을 확인했습니다.
- Jacob: Projects에서 DOE 플랫폼에 대한 단위 테스트 작성. EA5에 대한 JMP Live Control Warnings 사용성 연구 생성. 사용성 연구 도구 업데이트. 잠재적인 성능 문제 조사.
- 토냐: 버그 수정을 확인하고 단위 테스트를 업데이트하고 있어요.
제품 관리 및 제품 마케팅
개발 운영
- 멜라니:
- 검증된 새로운 AWS Stringbot 실행 - 추출이 잘 실행 중입니다. 파일을 제출할 때 오류가 발생하는 Perforce 로그 정리 작업을 피하기 위해 Stringbot이 아침에 실행되는 시간을 변경하고 있습니다. 두 번째 시도에서 파일이 올바르게 제출됩니다. ( JMPTOOL-1434)
- 추수감사절 이후에 JMP Live Help 프로세스에 대해 논의하기 위해 문서와 함께 회의를 설정합니다. (JMPTOOL-1428)
- 일반 텍스트 대신 정규 표현식을 사용하여 Mac 단위 테스트 실행을 위한 새로운 텍스트 파인더를 테스트하고 추가했습니다. (JMPTOOL-1303)
- JMP 19.0 EA 6 및 JMP 19.0 Feature Freeze에 대한 알림을 모든 사람에게 보냈습니다. 늦은 기능 개발을 추적하기 위해 JMP 19 Late Features Confluence 페이지를 추가했습니다.
- 단위 테스트 작업과 Jenkins에 대한 검사, 재설정, 일반적인 문제 해결.
- 로컬라이제이션을 위한 18.2 Portable UI Strings에 대한 JSL Conflicts 작업을 시작했습니다. 나머지는 다음 주에 완료될 예정입니다.
- 단위 테스트 콘솔 로그 캡처링 스크립트에 많은 개선을 가했습니다. 이제 몇 시간이 아니라 몇 분 만에 실행됩니다.
- 섀넌 L: 버켓 농장에서 잡초를 뽑고 씨앗을 심었습니다. 산소 이동 Jira 처분 검토 회의 팀과 함께; 보안 취약성 추적 지원; JMP 19 EA5 수출 규정 준수 등록; 주기 종료 보안/등록 작업에 대한 문서화 진행 지속; 릴리스 추적 및 승인 회의; Jira 사용자 지정 및 Jira/Confluence 사용자, 사이트 및 플러그인 지원.
- 섀넌 C: 버켓 농장에서 케일과 콜라드 그린을 자르고 포장했습니다. 방문을 주선해 준 베스 에반스 에게 감사드립니다. 우리 모두 즐거운 시간을 보냈습니다! 테스터가 만든 UT 수정 사항과 UT 타이밍 데이터 보고서를 검토했습니다. 몇 가지 충돌을 조사했습니다. 진행 중인 개발 프로젝트와 릴리스에 대해 논의하기 위해 팀과 만났습니다. 진행 중인 일이 많았습니다!
- Bob: JMP, JMP Pro, JMP Clinical, JMP Live용 18.1.1 설치 프로그램을 Salesforce에 업로드합니다. 정확성을 검증하기 위해 테스트했습니다. 고객을 위해 출시했습니다. 릴리스 및 프로세스에 대한 수많은 confluence 페이지 업데이트.
- Myron: JMPTOOL-1308 - Perforce 오류를 피하기 위해 stringbot을 재조정했습니다. JMPDOC-2286 - 새로운 MIF PDF 머신을 구성했습니다. 업그레이드로 인해 Acrolinx 스크립트를 수정했습니다.
현지화
- 앨리슨: 18.2 메뉴 설명 카드 문자열을 현지화하여 완성하고 프로덕션에 적용했습니다. 18.0 JMP 문서 PDF를 현지화하여 마케팅 부서에 인계했습니다. 18.2 Portable UI 문자열을 현지화하여 완성하고 프로덕션에 적용하기 위해 준비했습니다. V19 검토 작업을 위해 구매 요청과 작업 주문 요청을 제출했습니다. 공급업체와 견적과 송장에 대해 소통했습니다. 문서 라이브러리를 만들기 위해 현지화된 JMP 문서 PDF를 준비했습니다.
- 크르지스토프: PortableUI 18.2의 번역 반환 처리. 영어에서 변환된 Oxygen 파일과 번역된 FM 파일에 대한 정렬 프로세스 테스트. 현지화 요구 사항에 대한 오픈 소스 LLM 조사. memoQ를 사용하여 Store에 대한 현지화 프로세스 데모 준비. 새로운 자동화(이미지 diff, UI에 대한 커밋 작업) 설계 및 테스트.
- Howard: 현재 번역 쿼리 시스템과의 데모 Jira 통합. 대시보드 푸시를 위한 Jira 통합은 Jira 스토리 제목과 함께 사용자 정의 설명을 제공하고 P4 푸시가 성공적으로 완료되면 Jira를 닫습니다. 버그 수정.
- Sandy: 이미지 diff 단계 바로 뒤에 이미지 diff 파일 검증이 실행되는 Jenkins 작업을 마쳤습니다. 커밋 작업 개선 작업을 계속했습니다. 새로운 커밋 테스트 작업을 테스트했습니다. REST API 테스트를 위해 pytest 프레임워크로 추가 작업을 시작했습니다.
선적 서류 비치
- Khawar : 샘플 인덱스: 이슈에 대한 합류 페이지 생성 완료; Chris와 Qiana와 다음 계획 논의. Oxygen: Chris와 몇 가지 이슈 논의; 4개의 콜아웃 이미지 생성 및 수정; Oxygen Jira 검토를 위해 Shannon L과 만남.
- 데번: JMPDOC-2308: 크르지스토프와 함께 인계받은 파일을 작업하고, L10N 리뷰를 위한 추가 파일 작업, 섀넌 L과 함께 Oxygen Jiras 정리, 새로운 편집자 질이 살펴볼 수 있는 사용자 가이드 챕터 찾기, 19.0 문서 계획.
- 수잔 C: 모든 언어로 JMP Live 18.2 도움말을 완성했습니다. 테스트를 위해 보냈습니다. 2025년 3월 출시일이 가까워질 때까지 게시를 기다릴 것입니다. JMP Live 회고적 수정 작업을 진행 중입니다.
- Qiana: 18.2 메뉴 설명 카드를 완성하여 L10n에 전달했습니다. jmp.com 페이지의 푸터에 있는 저작권 연도에 대해 Legal에 이메일을 보냈습니다. 프로젝트 계획 및 조정을 수행했습니다.
시스템/호스트 테스트-Cary
- Mandy: JIRA 수정 사항과 문제 테스트를 진행했습니다. 또한 집에서 Global Protect VPN 앱으로 테스트 목적으로 연결했습니다. 지금까지 Mac에서 확인했고, 심각한 문제는 없었습니다. EA3와 EA4에 대한 TS 트랙 몇 개를 받아서 답변했습니다. 한동안 보고 있던 프레임워크의 테스트 문제를 추적했습니다. 문제를 찾고 JSL 구문을 해결하는 데 큰 도움을 준 Nick Holmes에게 감사드립니다. 하지만 그는 Mac에서 왜 그런 일이 일어났는지 알아내기 위해 JIRA 티켓을 개설했습니다. 지금 추가할 몇 가지 테스트를 진행 중이고 태그, 값 레이블, 워크플로 테스트 작업으로 돌아가야 합니다.
- Nick H: Mandy가 단위 테스트 중 하나에서 실패 보고에 바람직하지 않은 프레임워크 부작용을 일으키는 ut assert that() 구문 오류를 찾는 데 시간을 보냈습니다. 19개의 검증 외에도 Sarah Seligman이 알려준 Windows의 이상한 Mail() 문제도 조사하고 있습니다. 마지막으로, 노트북, 코드 폴딩, 자동 완성에 대한 EA4 피드백이 많이 있는데, 이를 살펴보고 있습니다.
- 헌터: JMP 19 EA 4 사례의 급증에 대응하고 보고된 충돌을 재현하려고 시도했습니다. JIRA 검증, 기술 지원의 Dave Matthews와 협력하여 Mac에서 JMP Clinical의 여러 파일을 닫을 때 발생하는 충돌을 식별하고, 여러 현지화된 PDF 파일을 검토하고, 실험실에서 Sequoia Beta 호스트 테스트 Mac을 15.2 Dev Beta 4로 업데이트하고 몇 가지 테스트를 실행했습니다.
- Lisa: EA 피드백 트랙과 버그 검증을 따라잡기 위해 노력했습니다. Mike와 함께 몇 가지 호버 라벨 이미지 차이점을 검토했습니다. 또한 새로운 화살표 차트를 처음 살펴보았습니다.
- 오드리: Mac에서 JMP 18을 테스트하는 Matlab입니다. 새로운 데이터 커넥터를 테스트하기 위해 Snowflake 인스턴스에 액세스하려고 합니다.
웹 테스팅 – 캐리
- Josh: JMP Live 18.1.1 설치 프로그램 테스트. Keycloak 25.0.6 회귀 테스트. dot-dot 보안 릴리스에 대한 회귀 버킷 추가. JMP Live 관련 질문에 답변.
시스템/호스트 테스트-베이징
- 베이징 팀:
- Da Li: (1) 버그 확인. (2) TS:00175321, Excel 가져오기 문제, 의견 제공. (3) 완료: 마이그레이션 실패 조사 및 수정 JMPTESTBJ-3213: jmp 라이브 마이그레이션 xx에서 19.0 테스트 실패 - 2024w47 . (4) 완료: JMP Clinical 18.2: 비영어 테스트.
- Nan Wu: (1) JMP 19.0 버그 검증 테스트. (2) JMP 18.1.1 설치 프로그램 테스트 완료 - (JMPTESTBJ-3193) . (3) 새로 지원되는 개인 계정 로그인 기능에 대한 SharePoint 데이터 커넥터 테스트. (4) JMP Clinical 18.2 비영어 테스트 시작( JMPTESTBJ-2111 ).
- Da Zhang: (1) 버그 확인. (2) WEBJMP-9210에서 변경된 사항으로 인한 테스트 업데이트 - JMPTESTBJ-3212 – 완료. (3) WEBJMP-6788 테스트 - 분류 할당에서 사용자/그룹 목록을 패키지를 볼 수 있는 권한이 있는 사용자로만 제한( JMPTESTBJ-3215 ). (4) JMP Clinical 18.2: 비영어 테스트 - JMPTESTBJ-3211 – 완료. (5) 데이터 커넥터를 사용하여 데이터를 새로 고치기 위한 E2E 테스트를 추가하는 방법에 대한 간단한 소개.
- Lily Meng: (1) 버그 검증. (2) Mac 컴퓨터에 Matlab의 여러 버전을 설치하고 JMP18.2에서 Matlab 단위 테스트를 실행해 봅니다. - 진행 중. (3) JMP Clinical 18.2: 비영어 테스트 - 진행 중. (4) Python을 통해 Matlab 엔진을 호출하는 Matlab 단위 테스트 작성 - 진행 중.
- Nala: (1) 버그 검증. (2) JMP Live의 다양한 버전을 지원하도록 JMPLiveGraphQLDiffTool 업데이트. (3) JMP Live 로드 테스트: JMP Live 19에 대한 새로운 API에 대한 테스트 업데이트. JMP Live 18.2에 대한 테스트 결과 확인. (4) JMP Clinical 18.2: 영어가 아닌 테스트.
핵심
- Dave B: 추가 기능 빌더를 업데이트하여 원본 파일이 변경된 후 추가 기능을 편집 모드로 열면 추가 기능에 추가된 파일을 자동으로 새로 고칠 수 있게 되었습니다.
- Xan: 화살표 차트 작업입니다.
DOE 및 신뢰성
- Caleb: Doug Montgomery와 함께 일하는 학생을 위한 분석 작업을 마쳤습니다. 그는 이탈리아에서 열리는 컨퍼런스에서 우리의 연구 결과를 발표할 예정입니다. 또한 CSALT와 표본 크기 탐색기에서 몇 가지 작업을 더 진행했습니다. 마지막으로, 오늘 SAS 특허 위원회에 셰이프 프로파일러 추가 기능에 대한 아이디어를 발표할 예정입니다.
- 아이린: Jira 티켓을 조사하고, Joseph에게 JSL을 배워서 배열 분석을 위한 UI를 만들고 있습니다.
호스팅 및 인터페이스
- John Schroedl: EA 피드백을 기반으로 홈 창을 약간 조정했습니다. 색상 모드 및 강조 색상과 관련된 문서 담당자를 위한 스크린샷 조언을 작성했습니다. UUIDCreate의 버그를 수정했습니다. 휴대용 및 호스트 내장 아이콘의 전체 세트를 검색하기 위한 새로운 휴대용 API를 푸시했습니다. 언어 변경 후 사용자 지정 도구 모음 항목이 올바른 위치에 없는 문제를 수정했습니다. Paul과 함께 Python 문제에 대한 브레인스토밍을 했습니다. EA4 충돌을 조사했습니다. 다음 메시지와 함께 JMPManagedExcept가 수신되면 "'{DependencyProperty.UnsetValue}'는 속성 'Padding'에 대한 유효한 값이 아닙니다."라는 메시지가 표시되면 JMPCLINICAL-3632의 DUP입니다. 이미 여러 번 보았고 앞으로도 더 많이 볼 수 있을 것입니다. 안타깝게도 이 수정은 EA4 마감일을 놓쳤습니다.
- Will: SharePoint 데이터 커넥터의 버그 수정. SharePoint 커넥터의 개인 계정을 지원하기 위한 추가 인증 메커니즘 추가. SharePoint 목록 및 사이트에 대한 커넥터가 미래에 나올 예정이므로 SharePoint 커넥터를 OneDrive로 리팩토링하기 위한 설명서 업데이트도 시작했습니다.
- Michael H: AspenTech IP.21 Importer 코드의 초기 푸시. 아직 테스트할 수 있는 것은 없습니다.
섀넌의 메모
미국에 있는 모든 사람들이 추수감사절 휴가를 즐기시길 바랍니다! 아이들을 위해 요리한다면, 아이들이 이것보다 더 많은 추수감사절 음식을 즐기기를 바랍니다!:)
