메인 항목으로
고급 검색
용어 검색
형식

정확히 일치
태그 검색
날짜
이후에 수정함
이전에 수정함
이후에 만듦
이전에 만듦

검색 결과

121개

AI 데이터셋과 오픈소스 컴플라이언스 관련 사례

조정우 SW 컴플라이언스 및 정책연구

전통적인 라이선스 컴플라이언스 문제에서 AI 생성 코드와 학습 데이터의 저작권 문제로 소송의 양상이 변화하고있다. 이에 대한 데이터 컴플라이언스와 분쟁사례를 분석해본다. 현대 AI 학습 데이터 검토의 어려움 공개되거나 알려진 LLM 구축에 사용된 데이터에 저작권을 침해한 자료가 사용되었는지 확인할 수 없는 문제. 엄청난 파라미터 사이즈를 갖는 모델들이 주류가 되면서, 학습 데이터셋 또한 완전 새로운 데이터로만 구성 된 단순 구조 형태가 아닌, 성능 향상에 필요한...

2.1. 콤보 박스에 중복된 아이템이 있는 경우 오류 발생

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.1.1. 변경 전 기존 버전에서는 콤보 박스의 리스트가 펼쳐지는 시점에 중복 값을 체크하여 리스트에 중복 오류를 표시하였습니다. 콤보 박스의 리스트에서 스크롤로 표시되지 않는 영역에 중복된값이 있는 경우 아이템 중복체크가 정상적으로 수행되지 않는 현상이 있었습니다. 2.1.2. 변경 후 1.0.2344(2020년 8월 14일 릴리즈) 버전에서 콤보 박스를 그릴 때 중복 값이 있는지 체크한 후 오류를 표시하도록 기능이 수정되었습니다. 2.1.3 조치...

3.1. 컨트롤 ID가 중복 정의된 현상

호환성 이슈 보고서 3. 스튜디오 호환성 이슈

3.1.1. 변경 전 과거 버전에서는 컨트롤의 ID를 중복 설정할 수 있었습니다. 3.1.2. 변경 후 1.0.2080(2021.06.12) 릴리즈에서 ID가 중복 생성되지 않도록 기능이 수정되었으며, ID가 중복된 경우 소스 탭에 오류가 표시되도록 1.0.3221(2021.08.13) 릴리즈 버전에서 기능이 개선되었습니다. 3.1.3. 조치 방안 clx 화면에서 컨트롤 ID가 중복되지 않도록 각 컨트롤의 ID를 고유하게 수정해야 합니다.※ 해당 컨트롤...

1.1 목적

호환성 이슈 보고서 1. 개요

본 문서는 과거 버전에서 최신 릴리즈 버전으로 플러그인 업데이트 시 런타임 및 스튜디오 환경에서 소스 코드가 충돌나는 경우에 대한 가이드 문서이다.

1.2 버전 정보

호환성 이슈 보고서 1. 개요

다음 과거/최신 버전에서 프로젝트 호환성 여부를 분석한다. 버전 배포일자 과거 1.0.1767 2020.06.12 최신 1.0.5927 2025.11.14 <표 1 호환성 분석에 사용된 eXBuilder6 플러그인 버전>

2.2. 그리드 동적 컬럼 추가/삭제 시 cellIndex를 잘못 반환 받는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.2.1. 변경 전 기존 버전에서 그리드 동적 컬럼 추가/삭제 작업 수행 시 삭제된 컬럼의 cellIndex를 추가된 컬럼의 cellIndex로 부여하여 cellIndex가 재사용되었습니다. 이로 인해 추가된 셀의 cellIndex가 잘못 부여되는 현상이 발생하였습니다. 2.2.2. 변경 후 1.0.3221(2021년 8월 13일 릴리즈) 버전에서 그리드 동적 컬럼 추가/삭제 시 삭제된 컬럼의 cellIndex를 추가되는 컬럼의 cellIndex로 부여되...

2.3. 그리드 setCheckRowIndex API 사용 시 checked 파라미터에 다른 데이터 타입 입력 시 오류가 발생하는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.3.1. 변경 전 과거 버전에서는 setCheckRowIndex API 사용 시, 두 번째 인자(checked 파라미터)에 boolean 타입이 아닌 다른 데이터 타입을 입력하더라도 체크 동작이 수행되었습니다. 2.3.2. 변경 후 1.0.3840(2022년 6월 17 릴리즈) 버전에서 checked 파라미터에 boolean 이외의 타입을 입력할 경우 예외(Exception)가 발생하도록 기능이 수정되었습니다. 2.3.3. 조치 방안 setCheck...

2.4. 선택 컨트롤의 익스프레션에서 ID 셀렉터, 앱 함수, 익스프레션 함수 사용 시 선행 데이터가 처리되지 않는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.4.1. 변경 전 이전 버전에서는 선택 컨트롤(사이드 내비게이션, 트리, 메뉴, 콤보박스 등)의 setFilter, filterExp 등 익스프레션 편집창에서 ID 셀렉터, 앱 함수, 익스프레션 함수를 사용할 경우, 선행 데이터를 제외하고 필터가 수행되는 현상이 있었습니다. 이로 인해, 기존의 필터 조건 사용 시 선행데이터 값이 표시되지 않는 현상이 발생합니다. filterExp: year == #cmbBefYear.value && quarter == #...

2.5. ★ 입력 컨트롤의 value 속성이 바인딩 되지 않은 경우 value 값 반환 시 null이 반환되는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.5.1. 변경 전 입력 컨트롤(인풋박스, 마스크 에디터, 서치 인풋, 텍스트 에리어, 데이트 인풋, 넘버 에디터)의 value 속성이 바인딩되지 않고 값이 설정되어 있지 않은 경우, 스크립트에서 해당 컨트롤의 value를 반환하면 null 값이 반환되었습니다. 2.5.2. 변경 후 1.0.4221 (2023년 1월 13일 릴리즈) 버전에서 위와 같은 경우, value 값으로 빈 문자열("")이 반환되도록 기능이 수정되었습니다.즉, 바인딩되지 않은 val...

2.6. 내비게이션바에서 루트 아이템 클릭 시 포커스가 유지되도록 변경

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.6.1. 변경 전 기존에는 내비게이션바에서 메뉴 아이템을 선택한 후, 메뉴가 닫히면 포커스가 해제되거나 위치가 유지되지 않는 경우가 있었습니다.접근성 측면에서 포커스가 명확히 유지되지 않아, 키보드 또는 마우스 조작 시 사용자의 조작 흐름이 끊기는 문제가 발생할 수 있었습니다. 2.6.2. 변경 후 1.0.4523 (2023년 6월 릴리즈) 버전에서 expandTrigger="click" 설정 시, 선택된 아이템에 포커스가 유지되도록 동작이 변경되었습니...

2.7. 입력 가능한 컨트롤이 비활성화된 경우 드래그로 값이 선택되지 않는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.7.1. 변경 전 크롬 브라우저 115 버전부터, 입력 가능한 컨트롤(콤보 박스, 인풋 박스, 마스크 에디터, 데이트 인풋, 넘버 에디터, 서치 인풋)이 disabled 상태인 경우, 셀 클릭 이벤트가 발생하지 않는 현상이 나타났습니다.이는 크롬 자체의 동작 변화로 인해 사용자가 기대하는 이벤트 처리가 정상적으로 이루어지지 않았습니다. 2.7.2. 변경 후 1.0.4762 (2023년 11월 릴리즈) 버전에서 해당 이슈에 대응하기 위해 disabled ...

2.8. 행그룹 그리드 선택 모드에서 키보드 포커스 이동 변경

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.8.1. 변경 전 기존에는 행그룹 그리드 디테일 행 선택 후 키보드 이동(←, →, ↑, ↓, Home, End, PageUp, PageDown) 시 선택행을 기준으로 포커스가 이동되었습니다. 2.8.2. 변경 후 1.0.4762(2023년 11월 릴리즈) 버전부터 행그룹 그리드에서 키보드 이동 시 그룹 영역으로도 포커스가 이동됩니다. 그룹영역에서 이동시에는 포커스만 이동되며, 선택 정보는 변경되지 않습니다.

2.9. 선택 컨트롤에서 deleteItemByValue API로 아이템 제거 시 선택 값도 제거되도록 기능 변경

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.9.1. 변경 전 선택 컨트롤에 선택된 값이 있는 경우 선택된 값을 deleteItemByValue API로 제거하고 value, values 속성으로 값 확인 시 제거된 값이 남아있는 현상이 있었습니다. 2.9.2. 변경 후 1.0.4921(2024년 1월 릴리즈) 버전에서서 아이템 삭제 시 제거된 아이템의 선택 정보도 같이 제거되도록 기능이 변경되었습니다. ※ 변경된 컨트롤 : 라디오 버튼, 체크 박스 그룹, 콤보 박스, 링크드 콤보 박스, 링크드...

2.10. 그룹행 그리드의 startCollapse=true인 경우 정렬, 필터 시 그룹이 접히는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.10.1. 변경 전 그룹행이 있는 그리드에서 동일 조건의 그룹이 여러 개 존재하는 경우, 행 모드 전환, 정렬, 필터 등의 동작 수행 시 그룹의 열림/닫힘 상태가 정확히 유지되지 않는 현상이 발생하였습니다.그룹의 확장 상태가 일관되지 않거나 예상과 다른 동작을 하는 경우가 있었습니다. 2.10.2. 변경 후 1.0.5014(2024년 4월 릴리즈) 버전에서 해당 문제가 수정되었습니다.이후 버전에서는 정렬, 필터, 값 변경 등의 동작으로 인해 그룹핑이 재...

2.11. 서브미션 setRequestEncoder 사용 시, request 내용이 달라진 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.11.1. 변경 전 서브미션의 mediaType이 application/x-www-form-urlencoded일 때 요청 데이터 인코딩 시 마지막에 불필요한 &기호를 추가하던 문제와 setRequestEncoder 사용 시 인코딩이 두 번 중첩되던 문제가 있었습니다. 2.11.2. 변경 후 1.0.5014(2024년 4월 릴리즈) 버전에서 서브미션의 mediaType이 application/x-www-form-urlencoded일 때 마지막에 불필요...

2.12. sstr이 빈 스타일을 걸러내지 못했던 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.12.1. 변경 전 컨트롤의 displayExp 등 표현식에서 sstr 사용 시 sstr(text)와 같이 스타일을 설정하지 않은 경우에도 class가 적용되는 현상이 있었습니다. 2.12.2. 변경 후 1.0.5243(2024년 8월 릴리즈) 버전에서 컨트롤의 sstr 사용 시 스타일이 명시되지 않은 경우 class가 적용되지 않도록 개선되었습니다. [적용한 스타일] .cl-output.user { span { color:...

2.13. ★ 다이얼로그 style.css를 통해서 constraint가 변경되지 않는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.13.1. 변경 전 기존에는 다이얼로그의 style.css를 통해 constraint 값을 설정할 수 있었으며, 이는 런타임에서 정상 동작하는 것처럼 보였으나 사실상 의도되지 않은 비정상적인 동작이었습니다. 2.13.2. 변경 후 1.0.5306 (2024년 9월 릴리즈) 버전에서 floatControl API를 통해 다이얼로그를 독립적으로 띄우는 기능이 도입되었으며, 이와 함께 기존에 style.css를 통해 다이얼로그의 constraint를 설정할 ...

2.14. 사용자 정의 속성의 json 형식으로 설정하는 경우 number 타입 입력 시 빈 값이 설정되는 현상

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.14.1. 변경 전 기존에는 사용자 정의 속성(userAttr)을 json 형식으로 설정하는 경우 값에 number타입 입력 시 해당 값이 저장되었습니다. 사용자 정의 속성의 key, value 값은 string 타입으로 입력되어야 하며, 이는 사실상 의도되지 않은 비정상적인 동작입니다. 2.14.2. 변경 후 1.0.5306 (2024년 9월 릴리즈) 버전에서 json object 설정 시 타입 검증 로직이 개선되면서 사용 자 정의 속성(userAtt...

2.15. ★ 컨트롤이 렌더된 HTML 노드의 ID와 컨트롤 uuid 사이의 연관성 제거

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.15.1. 변경 전 모든 컨트롤이 렌더된 HTML 노드의 ID로 “uuid-${컨트롤uuid}” 형태가 적용되고 있어, 앱 개발 소스코드를 가지지 않은 일반 페이지 방문자가 쉽게 컨트롤 내부 상태를 관측하는데 악용될 가능성이 있음 기존 default.js useControlUUIDasHTMLId: true | false : 컨트롤 uuid 와 노드 id를 일치시킬 것인지 여부 htmlIdGenMethod: "depth" | "depth-short"...

2.16. 메뉴 컨트롤의 아이템 선택 방법 변경

호환성 이슈 보고서 2. 런타임 호환성 이슈

2.16.1. 변경 전 메뉴 컨트롤에 selectionTarget 속성이 추가되면서 기본 동작이 변경되었습니다. 2.16.2. 변경 후 1.0.5346(2024년 10월 릴리즈) 버전에서 메뉴 컨트롤에 selectionTarget 속성이 추가되면서 기본 동작이 변경되었습니다. 기존의 동작은 옵션(selectionTarget=all)으로 제공됩니다. 2.16.3. 조치방안 이전과 동일하게 사용하고 싶을 경우 defaults.js에서 selectionTar...