Skip to content

Latest commit

 

History

History
282 lines (218 loc) · 6.22 KB

CHANGELOG_LEGACY.md

File metadata and controls

282 lines (218 loc) · 6.22 KB

0.41.0

  • ArrayRecord support ZonedDateTime/LocalDate/Instant API

0.40.10

  • fix DateTime using java.time

0.40.8

Fixes

  • fix incorrect value of schemaName value in two-tier project

0.38.0

New features

  • Support materialized view Enhancements Fixes

0.37.10

  • support large resource

0.37.5

Enhancements

  • AdvancedFilter supports property PARTITION_NAME
  • See v0.36.8 Enhancements #1 Fixes
  • ColumnBasedRecordComparator ArrayOutputBoundException
  • See v0.36.8 Fixes #1

0.37.4

New features

  • Add Network Link API (for internal users)
  • Add Tenant API (for internal users)
  • Add User API (for internal users)
  • Add methods to enable/disable a quota (for internal users)
  • Support virtual cluster (for internal users)

0.36.8

  • Mark the following error-prone methods as deprecated, please see their java doc for the alternatives:
    1. ArrayRecord#setDate(int, java.sql.Date)
    2. ArrayRecord#setDate(String, java.sql.Date)
    3. ArrayRecord#getDate(int)
    4. ArrayRecord#getDate(String)
  • Fix the incorrect lower and upper bound of DATETIME

0.36.7

  • Extend Project.ExternalProjectProperties

0.36.6

  • Add TableTunnel.FlushResult#reset so that StreamRecordPack can be reused after a flush
  • Merge the multiple inputs when generating the SQL from an MR task for better performance

0.35.10

  • group api supports virtual cluster
  • reduce memory cost of download resources

0.35.9

  • support STS account

0.35.0

  • add interface 'searchTable' and 'searchPartition'

0.34.5

  • support external project

0.34.3

  • session v2

0.34.2

  • stream upload api 支持 trace id
  • stream upload api 支持服务热升级
  • stream upload api 优化路由表更新策略

0.34.1

  • support SQL function
  • support stream tunnel

0.33.1

  • support list table
  • table tunnel supports overwrite mode

0.33.0

  • support global settings
  • support enable/disable download privilege

0.32.1

  • close the fis after the creation of temp resource
  • java8+ required
  • use simple xml
  • ArrayRecord add no strict mode param

0.31.4

  • support tunnel download session asyn mode

0.31.3

  • import maven source plugin explicitly to avoid problems

0.31.2

  • support optional strict data validation for String and datetime
  • support new typeinfo

0.31.0

  • remove fastjson
  • async create download session

0.30.11

  • update fastjson to avoid vulnerabilities

0.30.1

  • support java8_161+ xml problem
  • biggraph support set running cluster

0.30.0

  • add extended labels
  • support java9
  • support biggraph flash job
  • expand decimal scale

0.29.10

  • add odps-tunnel-date-trans header when create tunnel session to pick dateUtils default timezone
  • add odps.idata.useragent to task settings
  • remove bounds checking of String and Datetime

0.29.1

  • delete project.getSystemVersion
  • commons-logging version to 1.2
  • add AuthorizationQueryInstance to support auth async query

0.28.0

  • quota support gpu
  • refactor tunnel buffered writer retry
  • add volume lifecycle
  • support parent and child quota
  • tunnel add logger
  • openmr support sprint-boot jar
  • support create external table
  • remove remove jcabi dep

0.27.0

  • add InstanceQueueingInfo
  • support check permission for select columns

0.26.5

  • remove jcabi, fix 0.26.2-public duplicated field bug

0.26.4

  • fix mr secondary partition bug

0.26.3

  • fastjson update to 1.2.28.odps

0.26.2

  • fastjson update to 1.2.25

0.26.0

  • add SQLTask.getResultSet
  • copytask support new type
  • mv xflow, xflows, ml from core-internal to core

0.25.2

  • refactor Date io in tunnel
  • refactor Java classes for new type
  • fix graph classloader bug in sandbox

0.25.0

  • add Instance.getTaskInfo
  • add SQLTASK.getSqlWarning
  • add Instance.getTaskQuotaJson
  • specify 'Asia/Shanghai' to be default timezon in DateUtils
  • add type info system and extend OdpsType to support more data type
  • refactor tunnel sdk to support more data type

0.24.0

  • improve sync instance
  • support external table
  • copy task support tunnel endpoint router
  • fix user.reload bug, mk it work
  • optimize mr multi output
  • add BearerTokenAccount

0.23.4

  • always do reload in onlinemodel

0.23.3

  • use utf-8 charset in event notification

0.23.2

  • make OdpsHooks thread safe

0.23.1

  • add tables.loadTables and tables.reloadTables

0.22.3

  • add listRolesForUserName and listRolesForUserID
  • refine OnlineModel

0.22.2

  • fix mr get summary hang

0.22.1

  • revert instance retry, rm guid in job model

0.22.0

  • SecurityConfiguration support AclV2 and PackageV2
  • add Instance.getTaskCost
  • switch to fastjson for parsing json, almost
  • remove dependency bouncycastle

0.21.2

  • add retry logic in TunnelRecordReader
  • add TunnelBufferedWriter
  • add InstanceTunnel for downloading result of select statement
  • default logview host change to logview.odps.aliyun-inc.com
  • default connection timeout change from 5s to 10s

0.21.1

  • add Function.getProject, Volume.getProject and StreamJob.getProject
  • add UploadSession.writeBlock, ProtobufRecordStreamWriter.write(RecordPack) is deprecated
  • add InstanceTunnel
  • fix Function.getResourceNames returning wrong resource name
  • return partition info in PackReader.read
  • add ServerTask support

0.20.7

  • security improvement

0.20.1

  • fix pipeline combiner

0.20.0

  • add ArrayRecord.clear()
  • add onInstanceCreated hook
  • array|map is supported in TableTunnel
  • add volumefs sdk
  • add Table.getTableID()

0.19.3

  • fix tunnel download with specified columns

0.19.2

  • fix DateUtils threads bug.

0.19.1

  • add matrix sdk

0.19.0

  • add volume resource sdk
  • StreamRecordPack.clear() do not throw exception any more
  • add StreamClient.loadShard(long), deprecate StreamClient.loadShard(int)
  • add StreamClient.waitForShardLoad()
  • add SQLTask.getResult
  • add XFlows.getXFlowInstance
  • add ArrayRecord(TableSchema)
  • add CheckPermission
  • CopyTask support GroupAccount

0.18.0

  • remove odps-sdk-ml(unused code)

0.17.8

  • decimal range check in sdk
  • support TableSchema set Columns
  • Tables.create 支持comment

0.17.4

  • fix domain account bug

0.17.2

  • fix WritableRecord.getBytes

0.17.0

  • fix get resource as streammulti
  • tmp resource
  • Get Project Clusters
  • public CheckSum
  • Table support if (not) exists

0.16.6

  • project cluster API

0.16.5

  • RecordPack memory size