1 MIC Image Creator 0.28.17 Release Notes
2 ======================================
5 This release note documents the changes included in the new release. And
6 the release contains new features.
9 --------------------------
10 * Add --block-recommends option to block install recommends packages.
12 MIC Image Creator 0.28.16 Release Notes
13 ======================================
16 This release note documents the changes included in the new release. And
17 the release contains new features.
20 --------------------------
21 * Add postscripts-maxruntime option to set the max run time for post scripts.
23 MIC Image Creator 0.28.15 Release Notes
24 ======================================
27 This release note documents the changes included in the new release. And
28 the release contains new features.
31 --------------------------
32 * Don't install recommended packages in mic.
34 MIC Image Creator 0.28.14 Release Notes
35 ======================================
38 This release note documents the changes included in the new release. And
39 the release contains new features.
42 --------------------------
43 * Encrypt user password with SHA512 instead of MD5.
44 * Fix pylint error, reimport glob.
46 MIC Image Creator 0.28.13 Release Notes
47 ======================================
50 This release note documents the changes included in the new release. And
51 the release contains new features.
54 --------------------------
55 * Add new option for squashfs to support M1 feature.
57 MIC Image Creator 0.28.12 Release Notes
58 ======================================
61 This release note documents the changes included in the new release. And
62 the release contains new features.
65 --------------------------
66 * Support to create image with f2fs file system.
67 * Fix the bug that no print last installed package.
68 * Remove urlgrabber directory from mic.
70 MIC Image Creator 0.28.11 Release Notes
71 ======================================
74 This release note documents the changes included in the new release. And
75 the release contains new features.
78 --------------------------
79 * add dependece for yum directly.
80 * fix run error issue for parser repomd.xml when here is group type.
81 * Refine code, remove duplicated code
82 * Separate qcow plugin scripts
84 MIC Image Creator 0.28.10 Release Notes
85 ======================================
88 This release note documents the changes included in the new release. And
89 the release contains new features.
92 --------------------------
93 * Create btrfs images with the metadata single option.
94 * Refine code with SAM tools check.
96 MIC Image Creator 0.28.9 Release Notes
97 ======================================
100 This release note documents the changes included in the new release. And
101 the release contains new features.
104 --------------------------
105 * increase max loop device number in mic.
106 * fix build error with Typeerror.
107 * Fix the bug that truncates existing inittab file.
109 MIC Image Creator 0.28.8 Release Notes
110 ======================================
113 This release note documents the changes included in the new release. And
114 the release contains new features.
117 --------------------------
118 * remove unnecessary /etc/fstab file.
120 MIC Image Creator 0.28.7 Release Notes
121 ======================================
124 This release note documents the changes included in the new release. And
125 the release contains new features.
128 --------------------------
129 * add option for mic to skip set hosts when create.
132 --------------------------
133 * fix pylint errors for mic.
134 * skip set hosts by mic when /etc/hosts exists.
136 MIC Image Creator 0.28.6 Release Notes
137 ======================================
140 This release note documents the changes included in the new release. And
141 the release contains new features.
144 --------------------------
145 * new distribution support: Ubuntu 18.04.
147 MIC Image Creator 0.28.5 Release Notes
148 ======================================
151 This release note documents the changes included in the new release. And
152 the release contains new features.
155 --------------------------
156 * Add %env section support.
158 MIC Image Creator 0.28.4 Release Notes
159 ======================================
162 This release note documents the changes included in the new release. And
163 the release contains new features.
166 --------------------------
167 * add new option --fslabel in part section.
169 MIC Image Creator 0.28.3 Release Notes
170 ======================================
173 This release note documents the changes included in the new release. And
174 the release contains new features, enhancements and bug fixes.
177 --------------------------
178 * Revert "ext4 images are created with inode size 256 bytes".
180 MIC Image Creator 0.28.2 Release Notes
181 ======================================
184 This release note documents the changes included in the new release. And
185 the release contains new features, enhancements and bug fixes.
187 New Features & Enhancements
188 --------------------------
189 * remove tmp dir in runscript period.
190 * ext4 images are created with inode size 256 bytes.
191 * Add locale related environment varibale because language is not set to one specified in ks file.
193 MIC Image Creator 0.28.1 Release Notes
194 ======================================
197 This release note documents the changes included in the new release. And
198 the release contains new features, enhancements and bug fixes.
200 New Features & Enhancements
201 --------------------------
202 * Check exit status of vdfs image creation
203 * Change the user and root passwd hash algorithm order to avoid user name same as root name.
205 MIC Image Creator 0.28 Release Notes
206 ======================================
207 Released April 13 2018
209 This release note documents the changes included in the new release. And
210 the release contains new features, enhancements and bug fixes.
212 New Features & Enhancements
213 --------------------------
214 * Apply btrfs mount options "--fsoptions=compress"
218 * In Tizen, losetup command support '-f' option, change '--find' to '-f'
219 * Fix issue, set blocksize by parsing "-b [BLOCKSIZE]" from extoptions in ks file
221 MIC Image Creator 0.27.9 Release Notes
222 ======================================
225 This release note documents the changes included in the new release. And
226 the release contains new features, enhancements and bug fixes.
227 New Features & Enhancements
228 --------------------------
229 * Added ATTACHMENT_PATHS env and IMG_DIR_PATH env
233 * Revert "call copy_attachment() after configure() and move attachment files"
235 MIC Image Creator 0.27.8 Release Notes
236 ======================================
239 This release note documents the changes included in the new release. And
240 the release contains new features, enhancements and bug fixes.
241 New Features & Enhancements
242 --------------------------
243 * Use SHA512 instead of MD5 to encrypt root password
244 * Support local mic-bootstrap rpm package to run mic.
245 * Another method of install tpk.
246 * The value of fstype is not cpio, an image is generated by cpio.
247 * When increase rpm release number, user can use --local-pkgs-path to install local pkgs.
248 * use the value of --pack-to option as filename to match all outputs
249 * support both %runscript and %post-umount to perform scripts before packaging
250 * support multiple mic execution at same time
251 * add --use-mic-in-bootstrap option
252 * Display all rpm debug messages with --rpm-debug
253 * call copy_attachment() after configure() and move attachment files
254 * Add init_expand option to partition
255 * add no_shrink option to partition, fix parameter of disk.expand()
256 * Setup environment to perform signing script
257 * if post scripts fails, CreatorError is raised to catch script errors such as signing error
258 * use registered qemu emulator filename if already registered.
262 * Fix the bug that use local mic-bootstrap to run mic.
264 MIC Image Creator 0.27.7 Release Notes
265 ======================================
268 This release note documents the changes included in the new release. And
269 the release contains new features, enhancements and bug fixes.
271 New Features & Enhancements
272 --------------------------
273 * Timezone setting change
274 * Run certain script before creation of tar.gz image
275 * Locally built mic-bootstrap using gbs cannot be used in mic
276 * Add new option of tpk_install
277 * Amend mic cr option of run_script
278 * Add new option of --run_script
279 * Modify the order of generating image by cpio
283 * fix the bug that modify the order of generating image by cpio
285 MIC Image Creator 0.27.6 Release Notes
286 ======================================
289 This release note documents the changes included in the new release. And
290 the release contains new features, enhancements and bug fixes.
292 New Features & Enhancements
293 --------------------------
294 * Use cpio gzip in mic.
295 * fix corrupted log messages in log file
296 * change installed package name length from 20 to 50
297 * print warning message for detecting rpm post script...
298 * display all rpm debug messages in debug mode
299 * display filesystem size of each images
300 * add SIGTERM handler for exit gracefully
301 * change tpk install error message format
302 * print package name, before install
303 * Modify the arguments that use cpio to generate image.
304 * Solve mic hang issue, add timeout to show failure.
305 * Solve issue:mic has error when env no_proxy is 165.xx.xxx...
306 * Change the order of generating image by cpio.
311 MIC Image Creator 0.27.5 Release Notes
312 ======================================
315 This release note documents the changes included in the new release. And
316 the release contains new features, enhancements and bug fixes.
318 New Features & Enhancements
319 --------------------------
320 * Solve image not clean after created, use e2fsck to clean image, relevant issue is NJTS-179 in JIRA.
325 MIC Image Creator 0.27.4 Release Notes
326 ======================================
329 This release note documents the changes included in the new release. And
330 the release contains new features, enhancements and bug fixes.
332 New Features & Enhancements
333 --------------------------
334 * Fixup changelog that causes errors
335 * Merge add mipsel register on binfmt_misc && Add support of qemu-mipsel patch
336 * Replace 'copy' to 'symbolic link' in timeznoe setting inside mic
337 * Copy ks setting lang to file /etc/config/mic_language for other use
338 * Show logs inside 'Running scripts' in mic
343 MIC Image Creator 0.27.3 Release Notes
344 ======================================
347 This release note documents the changes included in the new release. And
348 the release contains new features, enhancements and bug fixes.
350 New Features & Enhancements
351 --------------------------
352 * Show pkgid when install pkg error
353 * support vdfs and squashfs image creation
358 MIC Image Creator 0.27.2 Release Notes
359 ======================================
362 This release note documents the changes included in the new release. And
363 the release contains new features, enhancements and bug fixes.
365 New Features & Enhancements
366 --------------------------
367 * Add exclude-from-image option to exclude specific images
368 * Add subcommand option parameters(-v, -d, -i)
370 MIC Image Creator 0.27.1 Release Notes
371 ======================================
374 This release note documents the changes included in the new release. And
375 the release contains new features, enhancements and bug fixes.
377 New Features & Enhancements
378 --------------------------
379 * new distribution support: Ubuntu 16.04, Fedora 23
380 * add raw image format support
384 * Remove BmapCreate and Filemap source code from MIC (#DEVT-151)
386 MIC Image Creator 0.27 Release Notes
387 ======================================
390 This release note documents the changes included in the new release. And
391 the release contains new features, enhancements and bug fixes.
393 New Features & Enhancements
394 --------------------------
395 * new distribution support: CentOS 7, Debian 8, Fedora 21,
396 Fedora 22, openSUSE 13.2
397 * generate manifest file to describe image information
398 * refactor archive and compress module
399 * support sparse handle for tar command
400 * replace system V with systemd on locale setting
401 * add qcow2 image format support
402 * add strict mode for package installing
403 * enable ssl_verify option in config file
404 * enhance checksums of outputs: md5sum, sha1sum, sha256sum (#DEVT-224)
405 * drop mic-native support (#DEVT-248)
406 * update mount option
407 * revert bind mount config file to instroot
408 * drop liveusb, livecd and raw image formats support (#DEVT-243, #DEVT-263)
409 * use argparse module to parse the cmd line (#DEVT-52)
413 * fix logfile incomplete in release option
414 * fix config file disappear in bootstrap
415 * fix aarch64 bin_format
417 * fix real path of device mapper causing initrd failure
418 * fix qemu arm and arm64 issues
419 * fix AttributeError in zypp backend
420 * fix 'python-xml' depends used by cElements
421 * fix xml requirements
422 * fix logfile not in release of '--release' when creation failed
423 * fix copyright missing issue
424 * fix syslinux installation path issue in Arch Linux
425 * fix priority option of ks file not apply (#DEVT-254)
426 * fix need to check loop device after excute 'losetup --find'
427 * fix check scriptlet error file on /tmp/.postscript/error/
428 * fix broken tar archive
430 MIC Image Creator 0.26 Release Notes
431 ======================================
434 This release note documents the changes included in the new release. And
435 the release contains new features, enhancements and bug fixes.
437 New Features & Ehancements
438 --------------------------
439 * add new arch MIPS support
440 * add qcow2 image format support
441 * add strict mode for package installing
442 * enable ssl_verify option in config file
443 * enhance checksums of outputs: md5sum, sha1sum, sha256sum
444 * enhance VCS info in yum backend
448 * fix real path of device mapper causing initrd failure
449 * fix qemu arm and arm64 issues
450 * fix AttributeError in zypp backend
451 * fix 'python-xml' depends used by cElements
453 MIC Image Creator 0.25.2 Release Notes
454 ======================================
457 This release note documents the changes included in the new release. And
458 the release contains new features, enhancements and bug fixes.
460 New Features & Ehancements
461 --------------------------
465 * fix AttributeError in zypp backend
467 MIC Image Creator 0.25.1 Release Notes
468 ======================================
471 This release note documents the changes included in the new release. And
472 the release contains new features, enhancements and bug fixes.
474 New Features & Ehancements
475 --------------------------
479 * revert bind mount config file to instroot
480 * fix xml requirements
482 MIC Image Creator 0.25 Release Notes
483 ====================================
486 This release note documents the changes included in the new release. And
487 the release contains new features, enhancements and bug fixes.
489 New Features & Ehancements
490 --------------------------
491 * new distribution support: Ubuntu 14.04 and Debian 7.0
492 * generate manifest file to describe image information
493 * refactor archive and compress module
494 * support sparse handle for tar command
495 * replace system V with systemd on locale setting
496 * support lzop compress
500 * fix logfile incomplete in release option
501 * fix config file disappear in bootstrap
502 * fix aarch64 bin_format
505 MIC Image Creator 0.24.2 Release Notes
506 ====================================
507 Released June 09 2014
509 This release note documents the changes included in the new release. And
510 the release contains new features, enhancements and bug fixes.
512 New Features & Ehancements
513 --------------------------
514 * enable ssl_verify in config file
518 * fix logfile incompleted issue
519 * fix md5sum to be compatible with utility md5sum
520 * fix locale issue in systemd service
522 MIC Image Creator 0.24 Release Notes
523 ====================================
524 Released March 11 2014
526 This release note documents the changes included in the new release. And
527 the release contains new features, enhancements and bug fixes.
529 New Features & Ehancements
530 --------------------------
531 * enhance to handle password with special characters
532 * change python-zypp require to python-zypp-tizen
533 * add --repo comand option for local build
534 * add --user and --password option for %repo directive of ks file
535 * clean up some codes relevant to EULA agreement
536 * add hostname showing in log
540 * fix chroot failed by space in image not enough
541 * fix obsolete packages incorrect handling
542 * fix yum backend failed to cache packages
543 * fix bare ip in no_proxy not working
544 * fix repeated log showing with yum backend
545 * fix loop device latency timing
546 * fix zypp failed to download by changing 'cachedir'
547 * fix 'mkfs' not working caused by mic-bootstrap install failed
549 MIC Image Creator 0.23.1 Release Notes
550 ====================================
551 Released January 23 2014
553 This release note documents the changes included in the new release. And
554 the release contains new features, enhancements and bug fixes.
556 New Features & Ehancements
557 --------------------------
561 * fix bmap creation failed if using tmpfs
563 MIC Image Creator 0.23 Release Notes
564 ====================================
565 Released December 18 2013
567 This release note documents the changes included in the new release. And
568 the release contains new features, enhancements and bug fixes.
570 New Features & Ehancements
571 --------------------------
572 * support arm64 architecture image creation in native mode
573 (to know more about arm64 support, check doc/KNOWN_ISSUES)
574 * new distribution support: Ubuntu 13.10 and OpenSUSE 13.1
575 * split the "native" running mode support to a separated sub-package
576 * reduced the dependencies(packages) of mic main package dramatically
577 * add new options '--interactive' and '--non-interactive' to enable/disable interaction
578 * add new option '--uuid' for 'part' in ks file to set filesystem uuid
579 * export more environment variables related to installer framework for loop format
583 * fix bootstrap handling if bootstrap package failed
584 * fix 'mapper_device' key error
585 * fix detailed error messages missing in mounting
586 * fix version comparing issue of urlgrabber in Fedora
588 MIC Image Creator 0.22.3 Release Notes
589 ===========================================================
592 This release note documents the changes included in the new release. And
593 the release contains new features, enhancements and bug fixes.
595 New Features & Ehancements
596 --------------------------
597 * export mapper device for installer framework
598 * update BmapCreate to 2.0
599 * enable internal setarch in bootstrap environment
604 MIC Image Creator 0.22.2 Release Notes
605 ===========================================================
608 This release note documents the changes included in the new release. And
609 the release contains new features, enhancements and bug fixes.
611 New Features & Ehancements
612 --------------------------
613 * export mapper device for installer framework
614 * update BmapCreate to 2.0
619 MIC Image Creator 0.22 Release Notes
620 ===========================================================
622 Released October 24 2013
624 This release note documents the changes included in the new release. And
625 the release contains new features, enhancements and bug fixes.
627 New Features & Ehancements
628 --------------------------
629 * refactor msger module to ulitize logging module
630 * refine error class module
631 * improve installation in virtualenv
632 * add bash completion support
633 * add zsh completion support
634 * export mapper device related to installer framework
635 * update BmapCreate to the latest version
639 - fix customized plugin_dir not work in bootstrap
640 - fix packing process exit on Ubuntu
641 - fix loop device alloaction failed on openSUSE
642 - fix incorrect number showing during installing
643 - set owner of cacheidr/outdir to SUDO_USER
644 - correct project url in setup.py
645 - fix mic not work when mic.conf disappear
647 MIC Image Creator 0.21.2 Release Notes
648 ===========================================================
650 Released September 28 2013
652 This release note documents the changes included in the new release. And
653 the release contains new features, enhancements and bug fixes.
655 New Features & Ehancements
656 --------------------------
660 * use sync mode in kpartx command
662 MIC Image Creator 0.21.1 Release Notes
663 ===========================================================
665 Released September 18 2013
667 This release note documents the changes included in the new release. And
668 the release contains new features, enhancements and bug fixes.
670 New Features & Ehancements
671 --------------------------
672 * prefer to use 'pbzip2'/'pigz' to compress image if possible
673 * won't fallback to native mode if bootstrap not found
677 * fix exiting at packaging images on Ubuntu distro
679 MIC Image Creator 0.21 Release Notes
680 ===========================================================
682 Released August 28 2013
684 This release note documents the changes included in the new release. And
685 the release contains new features, enhancements and bug fixes.
687 New Features & Ehancements
688 --------------------------
689 * new distribution support: Fedora 19
690 * refactor part of chroot modules for better cleanup handling
691 * add an alias "installerfw_plugins" for installerfw
692 * remove unnecessary fuser dependency for "fuser" command
693 * enable proxy with user authentication setting
694 * correct no_proxy handling in openSUSE
695 * kill processes inside chroot after post script running
696 * ulitize 'dmsetup' to avoid possible dm device unaccessible issue
700 * fix bootloader options omitted
701 * warn failed boot partition flags set
702 * fix wrong file descriptor issue
706 MIC Image Creator 0.20 Release Notes
707 ===========================================================
708 Released Jule 08 2013
710 This release note documents the changes included in the MIC 0.20 release. And
711 the release contains new features, enhancements and bug fixes.
713 New Features & Ehancements
714 --------------------------
715 * new distribution support: CentOS 6
716 * drop image creation if checked packages not present in image
717 * introduce 'installerfw' command in kickstart to customize configuration
718 * improve output message of post scripts
722 * fix rpm not support 'VCS' tag traceback
724 MIC Image Creator 0.19.3 Release Notes
725 ===========================================================
726 Released July 01 2013
728 This release note documents the changes included in the MIC 0.19.3 release. And
729 the release contains new features, enhancements and bug fixes.
731 New Features & Ehancements
732 --------------------------
736 * fix vfat UUID issue in liveusb
738 MIC Image Creator 0.19.2 Release Notes
739 ===========================================================
740 Released July 01 2013
742 This release note documents the changes included in the MIC 0.19.2 release. And
743 the release contains new features, enhancements and bug fixes.
745 New Features & Ehancements
746 --------------------------
747 * introduce 'installerfw' command in kickstart
748 * export several environment to keep image information
753 MIC Image Creator 0.19.1 Release Notes
754 ===========================================================
755 Released June 21 2013
757 This release note documents the changes included in the MIC 0.19.1 release. And
758 the release contains new features, enhancements and bug fixes.
760 New Features & Ehancements
761 --------------------------
765 * fall back to old arch detecting
767 MIC Image Creator 0.19 Release Notes
768 ===========================================================
771 This release note documents the changes included in the MIC 0.18 release. And
772 the release contains new features, enhancements and bug fixes.
774 New Features & Ehancements
775 --------------------------
776 * new distribution support: Ubuntu 13.04 and openSUSE 12.3
777 * introduce '--part-type' to handle GPT partition
778 * copy bmap creation from bmap-tools
779 * update some depends and fix depends issue
783 * fix bug autologinuser always set
784 * fix symlink bind mount left issue
785 * fix '/var/lock' non-existent throw traceback
787 MIC Image Creator 0.18 Release Notes
788 ===========================================================
791 This release note documents the changes included in the MIC 0.18 release. And
792 the release contains new features, enhancements and bug fixes.
794 New Features & Ehancements
795 --------------------------
796 * put build_id before image name for release option
797 * mount build directory as tmpfs to speed up
798 * enable --priority in ks to set priority
799 * upgrade qemu (mic's depends) to 1.4.0
803 * fix debuginfo rpm swig attribute lost
804 * fix release option failure with slash
805 * fix man page lost in some distros
806 * fix bmap file packed to tarball
810 * unify import statements to absolute import
811 * clean up many undefined in partitionfs.py/loop.py/livecd.py
812 * clean up some useless try and raise blocks
813 * clean up some bad indentations
814 * improve some error messages
816 MIC Image Creator 0.17 Release Notes
817 ===========================================================
820 This release note documents the changes included in the MIC 0.17 release. And
821 the release contains new features, enhancements and bug fixes.
823 New Features & Ehancements
824 --------------------------
825 * support new distribution Fedora 18
826 * enable to handle more than 3 partitions
827 * support partition without mount point
828 * move vcs infomation from .vcs to .packages
832 * fix failure when symbolic link vmlinuz in single disk
833 * fix incorrect alignment handling
834 * fix requires squashfs in opensuse
835 * fix unicode error in myurlgrab
839 * clean up some mess in utils/misc.py
840 * clean up pylint issue in creator.py
842 Release 0.16 - Wed Jan 30 2013
843 ===========================================================
844 * add GPT support for UEFI format
845 - add --ptable=gpt option in kickstart to enable GPT
846 - add simple GPT parser to parse PARTUUID
847 - use PARTUUID in syslinux.cfg if gpt required
848 - clean up the mess code and improve readability
849 * improve alignment to reduce unused space
850 - add interface add_disks for PartitionedMount
851 - clean up the mess code in partitionfs.py
852 * append timestamp suffix to image name by default
853 * add a new option --nocache in kickstart to disable caching rpm
854 * add a new value 'vcs' for --record-pkgs to save VCS info
855 * add a new option --fstab-entry for raw image to set fstab entry
856 * introduce a new option '--install-pkgs' in mic
857 - valid values imagined: source, debuginfo, debugsource
858 - enable 'debuginfo' to install '-debuginfo' rpm in the meantime
859 * improve loop device generating and cleaning mechanism
861 - update documentation
862 - rename MANIFEST to MD5SUM
863 - clean up moblin stuff in kickstart
864 - clean mic tests and keep only unittest
865 - sepreate the download related as independent module
867 - cleanup zypp credential file to fix conflicts during installing
868 - fix the issue that outdir/cachedir is not dir
869 - recalculate package content recording
870 - refactor try except statement in baseimager
871 - fix existing loop images overwritten
873 Release 0.15.3 - Wed Jan 23 2013
874 ===========================================================
876 - fix loop device not cleaned issue
877 - fix bootstrap dirs not unmounted issue
878 - fix mic failed in kvmic issue
879 - fix binfmt register in bootstrap incorrect
880 - fix rpm path incorrect when local repo and sslverify used
882 - fix x86_64 image conflicts installing x86_64 and x86 rpm
883 - verify if logfile is a file
884 - fix type error when calling mknod
885 - fix the failure if ks under / dir
886 - clean up the mess 'directory not empty'
887 - fix type error when calling mknod
889 Release 0.15 - Tue Dec 13 2012
890 ===========================================================
891 * adapt new mechanism for bootstrap mode
892 - create 'mic-bootstrap-x86-arm' by obs build
893 - publish 'mic-bootstrap-x86-arm' into server repo
894 - use 'mic-bootstrap-x86-arm' as bootstrap env for x86 and arm image
895 * filesystem parameter support for ext[234] fs
896 - sample in ks: part / --size 1000 --fstype=ext3 --extoptions="-I 256"
897 - other filesystem will ignore option '--extoptions'
898 * update the documentation and man page
899 * multiple bootstrap path to support multi-instance mic
900 * use 'pkgmgr=auto' to select available backend in conf file
901 * improve loop device creation algorithm and create loop device by 'mknod'
903 - bear unexpected checksum type when getting metadata
904 - avoid traceback when loopback is NoneType
905 - lseek limit to 2G in 32bit env
906 - split out username and password in zypp repo file
907 - use rpm real path instead of 'cp' if it's local repo
908 - fix local repo unavailable in bootstrap
909 - fix traceback when failed to unmap kpartx device
910 - fix timestamp incorrect issue in logfile
912 Release 0.14.2 - Wed Nov 14 2012
913 ===========================================================
914 * support dracut for live image
915 * update bmap version to 1.1
917 Release 0.14.1 - Fri Oct 15 2012
918 ===========================================================
919 * support bmap file for ivi flashing tool
920 * just warning in chroot when not Tizen/MeeGo chroot dir
921 * fix logfile lost in bootstrap mode
922 * clean mounts in bootstrap when exiting
924 - fix https proxy issue in yum backend
925 - avoid traceback when loop instance is NoneType
927 Release 0.14 - Thu Aug 02 2012
928 ===========================================================
929 * use cached metadata when checksum is not changed
930 * skip non-fatal error in ks file and prompt user to handle
931 * prompt user to handle when failed to apply img configure
932 * replace hard name with device uuid in etc/fstab
933 * enhance extlinux cfg file for symbolic kernel like IVI
934 * support label assign for raw image
936 - fix live image create failure when label assigned
937 - avoid traceback when converting unsupported type
938 - fix mic --version ugly output
940 Release 0.13 - Wed Jul 12 2012
941 ===========================================================
942 * create logfile as default when --release specifid
943 * use 'gzip' and 'bzip2' to pack image instead of python
944 * automatically detect path of 'env' for chroot
945 * record version and os info in build log and logfile
947 - fix popup message in ubuntus
948 - fix unicode issue for logfile
949 - better fix for 'chroot raw' issue
951 Release 0.12 - Wed Jun 20 2012
952 ===========================================================
953 * use default value when @BUILD_ID@ and @ARCH@ not specified
954 * enhance proxy support in attachment retrieve
955 * add new --shrink opt for loop image to control img shrinking
956 * avoid invalid literal for loop device generation
957 * relocate and refactor selinux_check func
958 * remove prefix for make install
960 - fix compres image in raw image
961 - fix src pkgs download failed issue
962 - fix convert failed issue
964 Release 0.11 - Fri Jun 08 2012
965 ===========================================================
966 * support new subcmd 'auto' to handle magic line in ks
967 * enhance the handle of authentication url and https proxy
968 * support packing images together and support compressed file format
969 * reset LD_PRELOAD for chroot env
970 * centralized interface to check existing images
971 * avoid live image creating when using multi-partitions
972 * resolve the depends of python-urlgrabber
974 - fix logfile context lost issue
975 - fix attachment package url handling
976 - fix mic ch raw failed issue
978 Release 0.10 - Tue May 15 2012
979 ===========================================================
980 * container support using '%attachment' section in ks
981 * add --compress-to option to support zip format in loop image
982 * auto-detect config and plugindir to meet virtualenv and customized install
983 * remove all hardcoded info in setup.py and use sys.prefix for installing
984 * tolerate some OS errors in the image configurations stage
986 - fix zypp missing password when using username passwd
987 - some fixes to enhance authentication url
988 - refine repostr structure to fix comma issue in baseurl
990 Release 0.9 - Fri Apr 13 2012
991 ===========================================================
992 * support pre-install package with zypp backend
993 * sync /etc/mic/mic.conf to bootstrap
994 * enhance sorting for version comparsion in zypp
995 * rewrite chroot tar image using xml format mount point file
996 * fix the incorrect number showing in fs src pkgs download
997 * remove tests directory for dist in Makefile
998 * fix liveusb parted mkpart failure, revert mbr size expand in raw
999 * cleanup /tmp/repolic* dir in the EULA checking
1001 Release 0.8 - Mon Mar 26 2012
1002 ===========================================================
1003 * partition alignment support
1004 * remove bootloader option 'quiet vga' for raw
1005 * update dist files in git source
1006 * update unittest, add cases for chroot, msger, runner
1007 * add 40 system test case for help
1008 * rewrite loop device allocation mechanism
1010 Release 0.7 - Fri Mar 02 2012
1011 ===========================================================
1012 * zypp backend: fixed a fatal issue of unreleasable loop devs
1013 * zypp backend: more friendly output message
1014 * backend: share cached rpm files between yum and zypp
1015 * enhancement for multiple partition loop format
1016 * make msger to accept Unicode string
1017 * fixed a regression of compress option for FS format
1018 * fixed issues in openSUSE12.1
1019 * new written man page
1021 Release 0.6 - Thu Feb 16 2012
1022 ===========================================================
1023 * give hint when converted image existed
1024 * conf.py: proxy scheme check
1025 * space check before copy image
1026 * zypp: abort with error msg for repo resolver issues
1027 * runner.py refinement
1028 * ks file syntax check for '%post' without '%end'
1029 * support more compression formats than only bzip2
1030 * fix msg NoneType issue, causing exit after install
1032 - catch creator error when retrieving bootstrap metadata
1033 - correct matching .metadata file in bootstrap
1035 Release 0.5 - Mon Feb 06 2012
1036 ===========================================================
1037 * Rewrite the algorithm of checking free space for download and install
1038 * Add --shell option for convert to recreate image modified by internal shell
1039 * Add -s option for chroot to unpack image
1040 * Introduce --copy-kernel option for creator
1041 * Remove the hardcoded default args for bootloader
1042 * Disable logstderr and flush message buffer in disable_logstderr
1043 * Deal with yum.conf inside yum backend by itself
1045 - Fix rpmdb error in yum and zypp to avoid bad file descriptor message
1046 - Fix MANIFEST syntax to be compliant with md5sum
1047 - Correct dependencies for mic in bootstrap
1049 Release 0.4 - Fri Jan 06 2012
1050 ===========================================================
1051 * Support bootstrap mode, run with '--runtime=bootstrap'
1052 * Full support for taring-to output, use 'mic ch x.tar'
1053 * Break dependency between backend and baseimage
1054 * Check valid repos in ks file
1055 * Space check update and catch no space exception
1056 * Fix no prompt when cv and ch no existed image
1057 * Fix NoneType 'createopts' when convert
1058 * Fix no existed local_pkgs_path
1060 Release 0.3 - Mon Dec 26 2011
1061 ===========================================================
1062 * Unit test support, run 'make test'
1063 * Enable proxy support in config file
1064 * Refine configmgr and pluginmgr
1065 * Support multi instance with different cache dir
1066 * Add 47 system test case
1067 * Improve md5sum generation
1068 * Add repo option --ssl_verify
1069 * Add option --name_prefix
1070 * Reformatted code according to PEP08
1071 * Backport from mic2:
1072 - Add priority and cost option for repos
1073 - Reinstroduced compress-disk-image option
1075 Release 0.2 - Tue Nov 29 2011
1076 ===========================================================
1077 * Support btrfs and ext4 fstype for creator, convertor, and chroot
1078 * Append distfiles and Makefile
1079 * Check arch type from repo data
1080 * Set rpm dbpath to fix 'rpm -qa' issue
1081 * Fix chroot issue caused by image size
1082 * Improve setup.py and make it compatible with python 2.5
1083 * Disable ca check for https
1084 * Change default output dir name to ./mic-output
1085 * untrack mic/__version__.py
1086 * Fix some minor issues
1088 Release 0.1 - Thu Oct 27 2011
1089 ===========================================================
1090 * Support three subcommand: create, convert, chroot
1091 * Support five image types: fs, loop, raw, livecd, liveusb
1092 * Support two package manager backend: yum and zypp
1093 * Support the following global command line options:
1096 * Creator subcommand support the following command line options:
1098 - -c CONFIG, --config=CONFIG
1099 - -k CACHEDIR, --cachedir=CACHEDIR
1100 - -o OUTDIR, --outdir=OUTDIR
1101 - -A ARCH, --arch=ARCH
1103 - --record-pkgs=RECORD_PKGS
1105 - --local-pkgs-path=LOCAL_PKGS_PATH
1109 * SITE: https://www.tizen.org/
1110 * REPO: https://download.tizen.org/tools/
1111 * DOCS: https://source.tizen.org/documentation/reference/mic-image-creator
1112 * CODE: https://review.tizen.org/git/tools/mic
1113 * BUGS: https://bugs.tizen.org/jira
1114 * HELP: general@lists.tizen.org
1118 when you found a bug, you can file this bug in our official bug tracker:
1119 https://bugs.tizen.org/jira
1120 Thank you for using MIC and for taking the time to send us your feedback!